代码之家  ›  专栏  ›  技术社区  ›  john Gu

如何在不定义控制器名称的情况下访问操作方法

  •  1
  • john Gu  · 技术社区  · 11 年前

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

    1 回复  |  直到 11 年前
        1
  •  5
  •   user3559349 user3559349    11 年前

    在您的 RouteConfig.cs 文件

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

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

    推荐文章