我正在使用 asp.net mvc 4 来构建一个 Web 应用程序。
要为我使用 ActionLink 的操作创建 url,如下所示:
@Html.ActionLink("Details", "Details", new { id=item.PrimaryKey })
item.PrimaryKey
可以是字符串,因此它可以包含点或斜线或任何其他特殊字符;当它包含点或斜线时,我得到一个404 error
. ¿ 我怎样才能避免它?
我在这里找到了解决方案
http://mrpmorris.blogspot.mx/2012/08/asp-mvc-encoding-route-values.html
但它很复杂
¿ 有没有更简单的解决方案?