IPAD, потенциально опасное значение request.form было обнаружено клиентом - PullRequest
0 голосов
/ 31 января 2011

В моем приложении есть только страница входа и страница отчета.Когда пользователь вводит свои учетные данные для входа, он будет перенаправлен со страницы входа на страницу отчетов.Для этой цели я использую проверку подлинности с помощью форм.

На странице отчетов я буду отображать различные отчеты (с использованием отчетов Telerik), основанные на пользовательских вводах для различных полей.

Теперь более смешная часть;Мое приложение работает корректно во всех браузерах (включая Safari на платформе Windows).Но когда я открываю его в Ipad, я получаю следующую ошибку:

«Потенциально опасное значение request.form было обнаружено с клиента» *

Эта ошибка возникает, когдаперенаправление проверки подлинности форм происходит со страницы входа на страницу отчетов.

Я пробовал различные решения, такие как установка ValidateRequest = "false" & requestValidationMode = "2.0", но ни одно из них не помогло.Я также попытался удалить аутентификацию форм, но это также не помогло.

Заранее спасибо

1 Ответ

1 голос
/ 31 января 2011

Есть множество вещей, которые могут вызвать это. Обычно это происходит потому, что вы отправляете html внутри поля ввода обратно на сервер.

Однако это может также произойти при определенных обстоятельствах, когда состояние просмотра искажено. Вы можете посмотреть на настройку viewstate для расширения по нескольким скрытым полям.

Кроме того, вы можете установить validateRequest на уровне страницы, чтобы попытаться игнорировать эту ситуацию.

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