【发布时间】:2011-08-20 19:19:40
【问题描述】:
我有一堆名称中包含 & 符号的图像。 我的网站是基于 Asp.net MVC3 构建的。
当我尝试查看图片时,我的网站下方的网址返回并出现错误。
示例网址:
- www.somesite.com/myimages/an-%26-image.jpg
- www.somesite.com/myimages/an-&-image.jpg
返回错误: 检测到来自客户端 (&) 的潜在危险 Request.Path 值。
这个问题有解决办法吗?我真的不想关闭验证或恢复到 requestValidationMode="2.0" ,因为这只是一些图像的问题。
所有图像都在同一个文件夹(myimages)中,是否可以在特定文件夹上停止验证?
【问题讨论】:
-
也许这是一个愚蠢的问题,但是......您不能简单地批量重命名您的图像并用下划线替换&符号吗?
-
这适用于大多数情况,但有些和号实际上是品牌名称的公园,客户不希望以任何方式更改名称。
标签: asp.net-mvc ampersand bad-request