无路由的 MVC2
我遇到过这样的情况:MVC 的路由(将 url 映射到控制器)只是碍事。我想绕过它并将所有网址发送到单个控制器(无论格式如何并且不尝试解析它们)。
我以为这很容易,但我被困住了。 非常感谢您的帮助。
I have a case where MVC's routing (mapping a url to a controller) is just getting in the way. I want to circumvent it and send all urls to a single controller (no matter the format and without any attempt to parse them).
I assumed this would be easy, but I'm stuck.
Help is much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将其添加到 Global.asax.cs 中的
Application_Start
应该可以工作:MyAction
的参数应称为path
。Adding this to
Application_Start
in Global.asax.cs should work:The parameter to
MyAction
should be calledpath
.编写一个包罗万象的路由(global.asax)并为此路由定义默认操作/控制器。
Write a catch-all route (global.asax) and define a default action/controller to this route..