Подтвердить что ты не робот

Может запрашивать запрос с помощью htmlhelper

Привет Доступ к строке запроса можно получить в методах расширения HTMLHelper. Мы должны обрабатывать по-разному в зависимости от запроса в запросе.

4b9b3361

Ответ 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"];