MVC3控制器中的get参数

本文关键字:get 参数 控制器 MVC3 | 更新日期: 2023-09-27 17:54:14

我想知道如何访问url中的GET参数?

我正在使用c#的mvc c3,并希望在控制器中获得值。我窥探了一下Request对象,它有我在"Query"属性中需要的值。

我必须解析QueryString手动或有一个更简单的方法?

MVC3控制器中的get参数

不,您不必手动解析。MVC3自动使用模型绑定。这意味着如果您将returnTo字符串参数添加到操作方法中,MVC将自动从查询字符串中提取值并初始化操作参数。默认模型绑定器尝试从请求中提取参数值。变量的名称,请求。形式,RouteData。如果实现自定义模型绑定器或注册自定义值提供程序,则可以覆盖或更改部分行为。更多信息请看模型绑定

string url = Request.QueryString["returnTo"]

您仍然可以使用Request.QueryString["paramname"]

更多信息可以在这里找到:http://weblogs.asp.net/imranbaloch/archive/2011/02/19/understanding -请求-验证- - asp -网- mvc - 3. - aspx

像这样:

public ActionResult(string returnTo) 
{
     return Content("Return to is: " + returnTo);
}

这是对ASP的简单介绍。. NET MVC控制器。访问表单发布数据的方法不止一种。