0

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

如何做到这一点?

路由是否必须在路由到的控制器被击中之前注册?他在构造函数中这样做吗?我的头脑被鸡与蛋的问题搞糊涂了。

4

1 回答 1

1

看看这个问题

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

基本思想 - 我们使用属性来设置特定操作的路线。
在应用程序启动时的 global.asax 中,我们使用反射来初始化路由。

编辑:
更精确的链接在这里

EDIT2:
与问题无关,但可能值得一试(以防万一):来自MVCContrib
的 RESTful URL 。

于 2009-08-09T21:30:00.217 回答