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

how i can access an action method without defining the Controller name

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

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

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

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