Чтение параметров из URL - PullRequest
11 голосов
/ 30 мая 2011

Я искал способ найти значение параметра из URL, но безуспешно.В ASP.NET Webform мы использовали Request.Querystring ["name"], чтобы получить значение.Как это сделать в MVC3?

Мне нужно получить доступ к параметру в классе HtmlHelper.Любой, пожалуйста.

Нет четкого ответа на этот вопрос в Интернете.Странно ...

1 Ответ

19 голосов
/ 30 мая 2011

Я все еще использую HttpContext.Current.Request.QueryString в MVC3 ...

if (!Request.QueryString["ParameterName"].IsEmpty())
{
  // Do something only if URL parameter "ParameterName" is not empty...
}

Например:

http://192.168.1.106:7777/Measurement?sort=FatPercentage&sortdir=DESC

if (!Request.QueryString["sort"].IsEmpty())
{
  // sort=FatPercentage. It's not empty and this code block will be executed
}
...