Добавьте validateRequest = false, но все еще получаете ошибку - PullRequest
2 голосов
/ 19 июня 2009

Я добавил:

<pages validateRequest="false">       

на мой web.config, но я все еще получаю сообщение об ошибке:

A potentially dangerous Request.Form value was detected from the

Я также добавил его на страницу просмотра и все еще получаю сообщение об ошибке.

Как это может быть?

1 Ответ

7 голосов
/ 19 июня 2009

В MVC проверка запроса должна выполняться на уровне контроллера, а не на уровне страницы, поскольку контроллер обрабатывает ввод, а не страницу. Если проверка запроса выполняется на уровне страницы, то контроллер с радостью обработает злонамеренный ввод (и, возможно, передаст его в базу данных!) До того, как когда-либо будет выполнена проверка.

[ValidateInput(false)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...