2010-11-10 68 views

回答

36

是的,通過當前的上下文,這是HTML助手的屬性。

public static string DoThis(this HtmlHelper helper) 
{ 
    string qs = helper.ViewContext.HttpContext.Request.QueryString.Get("val"); 
    //do something on it 
} 
5

您可以通過HttpContext對象訪問查詢字符串。像這樣...

string itemVal = System.Web.HttpContext.Current.Request.QueryString["item"]; 
8

肯定的:

public static MvcHtmlString Foo(this HtmlHelper htmlHelper) 
{ 
    var value = htmlHelper.ViewContext.HttpContext.Request["paramName"]; 
    ... 
}