C# 获取MVC3控制器中的参数

C# 获取MVC3控制器中的参数,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我想知道如何访问url中的GET参数,比如?returnTo=url 我将MVC3与C#一起使用,并希望在控制器中获取值。我在Request对象中四处窥探,它具有我在“Query”属性中需要的值 我必须手动解析该查询字符串还是有更简单的方法?不,您不必手动解析。MVC3自动使用模型绑定。这意味着,若将returnToString参数添加到动作方法中,MVC将自动从查询字符串中提取值并初始化动作参数。默认模型绑定器尝试从Request.QueryString、Request.Form、routed

我想知道如何访问url中的GET参数,比如?returnTo=url

我将MVC3与C#一起使用,并希望在控制器中获取值。我在Request对象中四处窥探,它具有我在“Query”属性中需要的值


我必须手动解析该查询字符串还是有更简单的方法?

不,您不必手动解析。MVC3自动使用模型绑定。这意味着,若将returnToString参数添加到动作方法中,MVC将自动从查询字符串中提取值并初始化动作参数。默认模型绑定器尝试从Request.QueryString、Request.Form、routedData中提取参数值。如果实现自定义模型绑定器或注册自定义值提供程序,则可以重写或更改部分行为。有关更多信息,请查看您仍然可以使用
Request.QueryString[“paramname”]

更多信息可在此处找到:
这是一个简单的介绍。访问表单发布数据的方法不止一种。本教程将向您展示如何操作。

如下所示:

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

没有一所学校像旧学校那样!!
public ActionResult(string returnTo) 
{
     return Content("Return to is: " + returnTo);
}