Амперсанд в URL-адресах изображений MVC приводит к потенциально опасному Request.Path

У меня есть несколько изображений, в именах которых есть амперсанды. Мой сайт построен на Asp.net MVC3.

Когда я пытаюсь просмотреть изображение с указанными ниже URL-адресами, мой сайт возвращает ошибку.

Пример URL-адресов:

  1. www.somesite.com/myimages/an-% 26-image.jpg
  2. www.somesite.com/myimages/an - & - image.jpg

Возвращена ошибка: A potentially dangerous Request.Path value was detected from the client (&).

Is there away around this issue? I dont really want to turn off validation or revert to requestValidationMode="2.0" as i've seen suggested as this is only an issues with some images.

All the images are in the same folder (myimages), is it possible to stop validation on a particular folder?

6
задан Dave 7 May 2011 в 16:03
поделиться