|
Този проблем е, защото във формата, който подаваш, има HTML низове – например въвеждаш html тагове в TextBox или използваш компонента HtmlEditor на страницата и т.н., решението е да изключиш validateRequest. Ако сте с .NET 4.0 или по-висок, непременно разгледайте Метод 3. Този метод работи както в asp.net webForms, така и в MVC Метод 1:Добавете това изречение към заглавието на .aspx файла: - <%@ Page validateRequest="false" %>
Копирай код Метод 2:Модифицирайте web.config файла: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Копирай кодЗащото validateRequest по подразбиране е true. Просто го настрой на false.
Метод 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Копирай кодТъй като валидирането на 4.0 е активирано преди HTTP BeginRequest, валидирането на заявката се прилага за всички ASP.NET ресурси, aspx страници, ashx страници, уеб услуги и някои HTTP обработвачи и др.
|