日期:2014-05-17  浏览次数:20484 次

MVC url中的问号和等号被转义成"%3f","%3d"后访问不到页面了
页面上我用Ajax.ActionLink生成一个链接。href的内容如下
http://localhost:55738/Sale/Files%3fentityGuid%3d3b76fa3c-7fcc-498a-8d04-000624961ac0
点击链接会报错The resource cannot be found.
如果我把链接改成http://localhost:55738/Sale/Files?entityGuid=3b76fa3c-7fcc-498a-8d04-000624961ac0就可以访问到该页面了,请问我该如何解决这个问题?
------解决方案--------------------
哪里写错了,不需要做urlencode
------解决方案--------------------
不要全址做UrlEncode

只对需要做的部分作Encode即可