大约 10 个 stackoverflow.com 播客回复 Jeff 提到,他没有将他的路由连接到 global.asax 文件中,而是将它们放在他的控制器中,靠近这些路由将调用的操作。
如何做到这一点?
路由是否必须在路由到的控制器被击中之前注册?他在构造函数中这样做吗?我的头脑被鸡与蛋的问题搞糊涂了。
大约 10 个 stackoverflow.com 播客回复 Jeff 提到,他没有将他的路由连接到 global.asax 文件中,而是将它们放在他的控制器中,靠近这些路由将调用的操作。
如何做到这一点?
路由是否必须在路由到的控制器被击中之前注册?他在构造函数中这样做吗?我的头脑被鸡与蛋的问题搞糊涂了。
看看这个问题。
我强烈推荐你这种方法。我使用它取得了巨大的成功。:)
基本思想 - 我们使用属性来设置特定操作的路线。
在应用程序启动时的 global.asax 中,我们使用反射来初始化路由。
编辑:
更精确的链接在这里。
EDIT2:
与问题无关,但可能值得一试(以防万一):来自MVCContrib
的
RESTful URL 。