1

我有酒店列表,每家酒店都有他的详细信息页面,我需要使用闲置 URL 在该页面上导航

/Hotel/HotelName

其中Hotel我的控制器和HotelName是他的索引操作的参数

public ActionResult Index(string hotelName)

在 ASP.NET MVC 中,如何配置路由以达到此结果?谢谢。

4

1 回答 1

2

在默认路由之前添加此路由:

routes.MapRoute(
    name: "Hotels",
    url: "Hotel/{hotelName}",
    defaults: new { controller = "Hotel", 
                    action = "Index", 
                    hotelName = UrlParameter.Optional }
);
于 2012-12-24T11:14:27.740 回答