2011-12-09 59 views
0

,是否始终在modelState集合中路由数据,还是仅在modelState集合中,如果根据适用的控制器操作的模型绑定程序明确请求该键?在MVC3中,ASP.NET MVC3 ModelState和RouteData放置

为了说明:

public HomeController { ActionResult Index(string id) 

首页/索引/ 5东西=别的

请问的ModelState字典有钥匙的东西和别的值,或将它仅仅有钥匙ID?

+1

要扩大olivehour的答案,因为'something'从未以任何方式绑定到任何'model',它不会在ModelState中。只有当物品以这种方式绑定时,才会被添加。 – Buildstarted

回答

1

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