获取查询字符串值

时间:2012-08-08 20:36:17

标签: c# query-string httpcontext

我想在我的工具库中创建一个从url请求查询字符串的方法。 我创建了以下代码,但我不能在类库中使用HttpContext。

    public string RequestString(string requestParam, string Default)
    {
        string param = HttpContext.Current.Request.QueryString[requestParam];
        if (param != null)
        {
            return param;
        }
        else
        {
            return Default;
        }
    }

我知道这是可能的,但我不记得如何......

1 个答案:

答案 0 :(得分:2)

您需要在类库项目中添加对System.Web.dll程序集的引用。

但是,当您在HTTP请求的上下文中调用方法时,您当然只能访问查询字符串。

有关HttpContext类的更多信息,请参阅this MSDN page