【发布时间】:2014-02-21 11:17:56
【问题描述】:
所以我有一条路线(例如 ~/Help/FAQ)。现在,如果我在除常见问题解答以外的任何页面上,Html.ActionLink 将按我的预期工作。
@Html.ActionLink("FAQ", "FAQ", "Help", routeValues:=Nothing, htmlAttributes:=Nothing)
但是如果当前浏览器的 URL 是 FAQ 页面指定了 id 路由属性,http://www.example.com/Help/FAQ/56832,那么上面的 ActionLink 会选取当前的 routeVaues 并呈现带有 56832 附加的链接- 即使我明确告诉 ActionLink 我不希望呈现任何 routeValues。
这是一个错误还是我做错了什么?
【问题讨论】:
标签: asp.net-mvc-4