Hallo Kann Query String in HTMLHelper Erweiterung Methoden zugegriffen werden. Wir müssen abhängig von der Querystring in der Anfrage unterschiedlich rendern.kann anfordern Querystring zugegriffen werden von htmlhelper
23
A
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"];
...
}