好的,这就是交易。我有一个名为“Hotel”的控制器,其视图名为“Index”,我正在尝试生成代码,允许我生成以下形式的链接:
../Hotel?id=1
ID 作为参数传递。为此,我尝试使用 MapRoute:
@Html.RouteCollection.MapRoute("Hotel", "../{controller}/{id}", new { controller = "hotel" });
与 ActionLink 一起使用:
@Html.ActionLink("More >>>", "", "Hotel", new { id = item.HotelId }, null)
但是结果链接是这样的:
Hotel/Index/1
这会导致正确的位置,但会破坏我网站上所有链接的视觉一致性。我也尝试过 RouteLink,但没有成功。
提前致谢!