我正在尝试将没有控制器的操作映射到特定操作,但是,我不想在 URL 中显示控制器。我使用如下所示的映射部分地实现了这一点:
routes.MapRoute(
null,
"Contact",
new { controller = "Home", action = "Contact" });
这成功地将在主控制器页面上发出的请求映射到
http://localhost:8082/Contact但是,如果在由不同控制器处理的不同页面上发出相同的请求,例如“NotHome”,我会收到页面未找到错误,因为搜索的路由是 NotHome/Contact。
提前感谢您提供的任何帮助或建议..