【发布时间】:2008-12-22 04:34:32
【问题描述】:
我正在尝试提出一种创建“动态”路由的方法。我的意思是,确切地说,我希望能够为每个命中分配一个路由的控制器和动作,而不是直接映射它。
例如,一个路由可能看起来像这样“路径/{object}”,当该路径被命中时,将执行查找以提供适当的控制器/动作来调用。
我已经尝试发现创建自定义路由处理程序的机制,但目前文档/可发现性有点可疑(我知道,它的测试版 - 我不会再期待了)。虽然,我不确定这是否是最好的方法,也许是控制器工厂,甚至是执行所有映射的默认控制器/动作可能是最好的路线(没有双关语)。
任何建议将不胜感激。
【问题讨论】:
-
请看一下这个小手册:MVC.Net Routing,选项 3 部分 - 它描述了如何构建您的自定义请求处理链。
标签: asp.net-mvc routing routes