在路由声明中转换动作名称

时间:2012-05-14 04:41:49

标签: asp.net-mvc-3

我想知道是否有办法在MVC3中声明路由,以便路由“zone1 / {controller} / {action}”指向{controller}.zone1{action}方法和“zone2 / {controller} / {例如,“}将指向{controller}.zone2{action}方法。所以这基本上是根据路线转换目标动作名称。

由于

1 个答案:

答案 0 :(得分:1)

查看属性路由项目。您可以在方法上指定我觉得更容易阅读的路线。这是一个很好的模糊: http://gregorsuttie.com/2012/01/12/attributerouting-for-mvc/

您也可以编写自己的自定义路由处理程序,但我不相信您可以在没有自定义代码的情况下执行您想要的操作。我可能在这里错了。然而,属性路由项目应该可以正常工作。