Я поддерживаю приложение MVC4 и должен отключить проверку запроса для тестирования.Почему я не могу отключить проверку запроса?
Я сделал следующее Web.config
<pages validateRequest="false">
<httpRuntime requestValidationMode="2.0"/>
При попытке ввода HTML или сценарий, он по-прежнему проверять входные и бросает ошибку «»
Я не имею [ValidateInput]
с моими действиями , [ValidateInput]
есть ли по умолчанию? Я попытался, если я положил [ValidateInput(false)]
, он игнорирует проверку.
Есть ли способ заставить его игнорировать валидацию без помещения [ValidateInput(false)]
с действиями?
отличным решения :) Просто, чтобы гарантировать, что я могу оставить этот код, как это даже в производстве, и он будет работать только тогда, когда я отладку. Также я могу добавить другой условный код для работы в производстве или постановке и некоторые биты только для работы на локальном компьютере? Спасибо – Toubi
да, вы можете оставить его даже в ПРОИЗВОДСТВЕ, что-либо между строк #if DEBUG игнорируется при создании вашего решения с использованием конфигурации Release. – Duy
Извините, что вас беспокоит, что называется? Я имею в виду #if DEBUG есть другие разделители, такие как DEBUG, просто хотите исследовать их. – Toubi