asp.net mvc文件名与&在url中抛出文件未找到异常

时间:2014-04-01 07:35:06

标签: asp.net-mvc

当我尝试在文件名中使用 “&” 设置锚标记的href,然后单击它时,服务器返回404未找到的异常。我的网址如下所示:

<a href="www.domain.com/a&b.txt"

虽然存储在该位置的文件 “a&amp; b.txt” ,但仍会出现404错误,似乎 “&amp; url中的“ 了解qurystring键。

请帮助!!!

1 个答案:

答案 0 :(得分:0)

您需要使用HttpUtility.UrlEncode方法

来对查询字符串参数值进行编码