"Потенциально опасное значение Request.Form было обнаружено у клиента"

Как отключить проверку этой страницы целиком и навсегда в ASP.NET MVC 3?

Я просмотрел сообщение об ошибке и другие вопросы с тем же названием. Ни одно из предлагаемых решений не помогает:

  • У меня есть

    в разделе в Web.config.

  • Я также есть validateRequest="false" атрибут на <pages>...</pages> элемент.

Но я все еще получаю ошибку. Что еще я могу попробовать?

2 ответа

Добавьте следующую строку кода:

GlobalFilters.Filters.Add(new ValidateInputAttribute(false));

к методу Application_Start().


Добавьте [AllowHtml] к действию, параметру или свойству.

EDIT: если вы хотите разрешить его в любом месте, добавьте new ValidateInputAttribute(false)] в GlobalFilters.Filters.

licensed under cc by-sa 3.0 with attribution.