从URL读取参数

时间:2011-05-29 23:18:53

标签: url asp.net-mvc-3 parameters query-string

我一直在谷歌上搜索从URL读取参数值的方法,但没有成功。在ASP.NET Webform中,我们曾经使用Request.Querystring [“name”]来获取值。如何在MVC3中执行此操作?

我需要访问HtmlHelper类中的参数。有人请。

互联网上没有明确的答案。奇怪...

1 个答案:

答案 0 :(得分:19)

我仍然在MVC3中使用HttpContext.Current.Request.QueryString ...

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
}