【发布时间】:2014-01-19 21:35:07
【问题描述】:
我正在使用 Html.ActionLink 生成链接。
@Html.ActionLink(item.Text, item.Author.UniqueName, "Author", new { selectedQuoteId = item.QuoteID }, null)
但是当我使用这种方法时,生成的链接是:
http://localhost/Author/aeschylus?selectedQuoteId=1627
但我希望它是:
http://localhost/Author/aeschylus/1627
我的配置是:
routes.MapRoute( "作者语录", "作者/{authorUniqueName}/{selectedQuoteId}", 新的 { 控制器 = "作者名言", 动作=“索引”, authorUniqueName = UrlParameter.Optional, selectedQuoteId = UrlParameter.Optional });
这可以用 Html.ActionLink 做到这一点吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing