如何在没有页码的情况下强制使用URL首页? 这是我使用的确切代码。
routes.MapRoute("MyPictureQuotes",
"picture-quotes/{PictureQuotesPage}",
new { controller = "Quote", action = "PictureQuotes", PictureQuotesPage = UrlParameter.Optional }
);
<%= Html.RouteLink("Picture Quotes", "MyPictureQuotes", null, new { title = "Picture Quotes", PictureQuotesPage = string.Empty })%>
它返回
“/ picture-quotes / 5”而不是
来自页面的“/ picture-quotes”
的 “http://本地主机:2489 /图片引号/ 5”
似乎路由值第5页已被转移。
有人有解决方案吗?
答案 0 :(得分:0)
您没有使用Html.RouteLink的正确重载。使用以下内容:
<%= Html.RouteLink("Picture Quotes", "MyPictureQuotes",
new { PictureQuotesPage = string.Empty },
new { title = "Picture Quotes" })%>