我一直在谷歌上搜索从URL读取参数值的方法,但没有成功。在ASP.NET Webform中,我们曾经使用Request.Querystring [“name”]来获取值。如何在MVC3中执行此操作?
我需要访问HtmlHelper类中的参数。有人请。
互联网上没有明确的答案。奇怪...
答案 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
}