У нас есть текстовое поле в sitecore, которое позволяет пользователям искать вещи.Он отправляет сообщение обратно на сервер, который отключается, выполняет поиск и возвращает некоторые результаты (показывая их на экране).
Когда я ввожу что-то хитрое, например, некоторую разметку, я ожидаю получить исключение .netстроки:
A potentially dangerous Request.QueryString value was detected from the client (q="<img src="http://www...").
Насколько я понимаю, это поведение по умолчанию начиная с v1.1 ASP.NET .А затем в v4.0 он остался по умолчанию , они просто расширили его для всех запросов (не только для веб-страниц).
Итак, вопрос в следующем:
1. how have sitecore disabled this?
2. what can I do to re-enable this globally (i.e. not on a per page basis)?
Замечу, что есть раздел web.config, который начинается так:
<!-- Continue to run Sitecore without script validations -->
<pages validateRequest="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">