Чтение параметров из URL-адреса

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

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

В этом нет однозначного ответа в Интернете. Странно...

Ответ 1

Я все еще использую 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 not empty and this code block will be executed
}