我有酒店列表,每个酒店都有他的详细信息页面,我需要在这些网页上浏览以及不合时宜的网址
/Hotel/HotelName
其中酒店我的控制器和酒店名称是其索引操作的参数
public ActionResult Index(string hotelName)
在ASP.NET MVC中,如何配置我的路由以达到此结果? 感谢。
答案 0 :(得分:2)
在默认路线前添加此路线:
routes.MapRoute(
name: "Hotels",
url: "Hotel/{hotelName}",
defaults: new { controller = "Hotel",
action = "Index",
hotelName = UrlParameter.Optional }
);