【发布时间】:2012-02-21 15:35:29
【问题描述】:
我的路线:
routes.MapRoute(
"Tag",
"tag/{t}/{action}",
new { controller = "tag", action = "unsolved" }
);
链接如下:
<a href="/tag/@(Uri.EscapeDataString(tagName))/unsolved">@tagName</a>
如果tagName不包含“+”,一切正常,否则,如“http://www.test.com/tag/c%2B%2B/unsolved”(%2B来自@(Uri.EscapeDataString ("+")),我收到错误:HTTP 错误 404.11 - 未找到
谁能帮助我?谢谢!
【问题讨论】:
标签: asp.net-mvc-3 routes