我想从URL隐藏控制器名称。我正在使用下面的代码。无控制器名称的网址
routes.MapRoute(
name: "Customized",
url: "{action}",
defaults: new { controller = "Home", action = "Default", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Default", id = UrlParameter.Optional }
);
此功能完美。
,但只能当我键入
http :// domain/ActionName
否则,我仍然能看到
有什么办法来http ://domain/ActionName
即使用户尝试键入
您如何计划区分行动? –
你只有一个控制器? ('HomeController') – jbl
是的只有一个控制器 – Pankaj