【问题标题】:how i can access an action method without defining the Controller name我如何在不定义控制器名称的情况下访问操作方法
【发布时间】:2015-11-15 23:08:48
【问题描述】:

我正在开发一个 Web 应用程序,并且我有 Home 控制器和三种操作方法;索引,关于,联系。 现在要访问 About 操作方法,我需要输入以下 url https://servername/home/about 所以我的问题是我是否可以在不引用“Home”控制器类的情况下访问 About 操作方法。比如"http://servername/About/"谢谢, 问候

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-5 asp.net-mvc-routing


    【解决方案1】:

    在您的 RouteConfig.cs 文件中创建特定路由

    routes.MapRoute(
      name: "About",
      url: "About",
      defaults: new { controller = "Home", action = "About" }
    );
    

    并确保这是在默认路由之前

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 1970-01-01
      • 2014-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 2018-06-13
      相关资源
      最近更新 更多