से HTMLHelper एक्सटेंशन विधियों में क्वेरी स्ट्रिंग को एक्सेस किया जा सकता है। अनुरोध में क्वेरीस्ट्रिंग के आधार पर हमें अलग-अलग प्रस्तुत करने की आवश्यकता है।क्वेरीस्ट्रिंग का अनुरोध htmlhelper
23
A
उत्तर
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"];
...
}