ASP.NET MVC3 ModelState和RouteData放置

时间:2011-12-09 14:14:58

标签: asp.net asp.net-mvc asp.net-mvc-3 model-binding routedata

MVC3中的

是路由数据总是在modelState集合中,还是仅在modelState集合中,如果根据适用的控制器操作的模型绑定器特别请求该键?

举例说明:

public HomeController { ActionResult Index(string id)
  

首页/索引/ 5?东西=其他

modelState字典是否具有键值和其他值,或者它只有键号?

1 个答案:

答案 0 :(得分:1)

当它是动作方法参数的一部分时,它只在ModelState中。要获取其他路径信息,您需要查看控制器的RouteData属性。