【发布时间】:2019-05-17 08:37:53
【问题描述】:
我有以下 MapRoute 可以工作并路由到控制器“酒店”
routes.MapRoute("Hotel", "en/hotels/london/victoria/my_hotel_name/",
new { controller = "Hotel", action = "Index" }, namespaces: new[] { "UrlRouter.Router.Controllers" } );
但是,如果用户在路径中输入文件名 index.asp,它不会路由到控制器,而只是加载 .ASP 文件中的实际内容,这是我不想要的。我希望它路由到控制器,所以我可以控制返回给用户的内容。
我尝试的路线是
routes.MapRoute("Hotel", "en/hotels/london/victoria/my_hotel_name/index.asp",
new { controller = "Hotel", action = "Index" }, namespaces: new[] { "UrlRouter.Router.Controllers" } );
【问题讨论】:
标签: c# asp.net .net asp.net-mvc maproute