asp.net-mvc-2 - 无路由的 MVC2

标签 asp.net-mvc-2 asp.net-mvc-routing asp.net-mvc-controller

我遇到过 MVC 路由(将 url 映射到 Controller )出现问题的情况。我想绕过它并将所有网址发送到单个 Controller (无论格式如何并且不尝试解析它们)。

我以为这很容易,但我被困住了。 非常感谢您的帮助。

最佳答案

编写一个包罗万象的路由(global.asax)并为此路由定义默认操作/ Controller ..

routes.MapRoute(
            "All",
            "{*all}",
            new { controller = "Home", action = "Index" }
        );

关于asp.net-mvc-2 - 无路由的 MVC2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3436736/

相关文章:

c# - asp.net-mvc-2中的分页

asp.net-mvc-2 - 如何在 Asp.Net MVC 中设置 HiddenFieldFor 的默认值

c# - ASP.NET MVC 2 过滤多个下拉列表

jquery - ASP.NET MVC2 使用 Controller 读取 JSON 数据

asp.net - 具有不同参数类型的 MVC3 路由

asp.net-mvc-routing - 无法解析到 MVC Controller 的属性路由

c# - 使用一个属性为 Controller 中的所有操作添加路由前缀

c# - Asp.NET MVC 5 中 Controller 的继承

asp.net-mvc - 将数据对象临时保存在 MVC Controller 、MVC、MVC Controller 临时存储中

c# - 向 HttpDelete 操作发送 DELETE 请求时路由不起作用