Я пытаюсь выяснить, как можно игнорировать исключение HttpRequestValidationException, возникающее при привязке модели.
Вот в чём дело, я знаю, как обрабатывать HTML, публикуемый и привязанный к свойству, которое ожидает HTML (используя атрибут AllowHtml), но когда пользователь публикует HTML в поле, которое не должно разрешать HTML, я хочу автоматически закодируйте это значение во время привязки к модели.
Я создал привязку пользовательской модели, чтобы перехватывать генерируемое исключение HttpRequestValidationException, но всякий раз, когда я пытаюсь получить значение из Request.Form, выдается то же исключение.
Существует ли автоматический способ сделать это в MVC3?
Нужно ли добавлять AllowHtml ко всем свойствам модели, а затем самому кодировать его в действии?
Могу ли я получить доступ к отправляемому мне HTML во время привязки модели, не вызывая HttpRequestValidationException каждый раз, когда я запрашиваю его из Request.Form?
Спасибо за любую помощь, которую вы можете предоставить.
Редактировать
Я не хочу отключать проверку всего действия. Немного радикально, если я хочу убедиться, что исключение не выдается, когда кто-то вводит html в форме, которой он не должен иметь.