你要的是url rewrite
MVC 的route 不是用來做這個的喔
ASP.NET Core 中使用[Route("/")]
,ASP.NET 中好像要使用[Route("")]
如果是手动 在 浏览器器输入的话。可能需要 用 Redirect("/")
试试这个
ASP.NET MVC 设置 Route 使 URL 中不显示 controller名https://www.cnblogs.com/cuiking/archive/2011/10/28/2227694.html
.NET Core 跨平台:https://www.52interview.com/book/18
这样配置就可以如图: