在控制器内部/附近设置路由?

时间:2009-08-09 21:26:36

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

大约10个stackoverflow.com播客回来Jeff提到他不是在global.asax文件中连接他的路由,而是将它们放在他们的控制器中,靠近这些路由会调用的动作。

如何做到这一点?

在路由到的控制器被命中之前,是否必须注册路由?他是否在构造函数中执行此操作?我的思绪被这里的鸡与鸡蛋问题困惑了。

1 个答案:

答案 0 :(得分:1)

查看this question

我强烈推荐你这种方法。我正在使用它取得了巨大的成功。 :)

基本理念 - 我们使用属性为特定行动设置路线 在app start的global.asax中,我们使用反射来初始化路由。

编辑:
更精确的链接here

EDIT2:
与问题无关但可能值得检查(如果你没有):
来自MVCContrib的RESTful网址。