2010-11-10 13 views

Antwort

36

Ja, durch den aktuellen Kontext, die eine Eigenschaft auf HTML-Helper ist.

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

Sie können auf den Querystring über das HttpContext-Objekt zugreifen. Wie so ...

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

Sure:

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