在ASP.NET MVC路由集合中定义所有操作和控制器的路由

时间:2015-04-21 02:18:27

标签: asp.net asp.net-mvc routes asp.net-mvc-routing url-routing

我对ASP.NET MVC中的Routing有点新鲜。我正在构建一个具有多个控制器和多个操作的项目。但是,我想知道是否必须为每个控制器的每个操作定义一个到路由集合的新路由? 感谢。

1 个答案:

答案 0 :(得分:2)

  

我想知道是否必须为路由集合定义新路由   每个控制器的每个动作?

不,您没有必须为每个操作定义新路线。

  

为我的行为定义路线的主要原因是什么?   控制器在那里,如果在任何情况下,我可以请求行动和   控制器通过网址甚至没有定义路由?

默认路由在大多数情况下都有用,但是您会发现添加自定义特定路由的实例。

自定义路线可为您提供更多动力,尤其是在您添加route constraints时。

有关详细信息和示例,请参阅this文章。