Привет Доступ к строке запроса можно получить в методах расширения HTMLHelper. Мы должны обрабатывать по-разному в зависимости от запроса в запросе.
Может запрашивать запрос с помощью htmlhelper
Ответ 1
Да, через текущий контекст, который является свойством в HTML-помощнике.
public static string DoThis(this HtmlHelper helper)
{
string qs = helper.ViewContext.HttpContext.Request.QueryString.Get("val");
//do something on it
}
Ответ 2
Конечно:
public static MvcHtmlString Foo(this HtmlHelper htmlHelper)
{
var value = htmlHelper.ViewContext.HttpContext.Request["paramName"];
...
}
Ответ 3
Вы можете получить доступ к верительной машине через объект HttpContext. Так вот...
string itemVal = System.Web.HttpContext.Current.Request.QueryString["item"];