|
Detta problem beror på att det finns HTML-strängar i formuläret du skickar in, till exempel om du matar in html-taggar i TextBoxen eller använder HtmlEditor-komponenten på sidan, etc., lösningen är att inaktivera validateRequest. Om du har .NET 4.0 eller högre, se till att titta på Metod 3. Denna metod fungerar både i asp.net webForms och MVC Metod 1:Lägg till denna mening i huvudet på .aspx filen: - <%@ Page validateRequest="false" %>
Kopiera koden Metod 2:Modifiera filen web.config: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Kopiera kodenEftersom validateRequest som standard är true. Ställ bara in den på falsk.
Metod 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Kopiera kodenEftersom 4.0-validering är aktiverad före HTTP BeginRequest, gäller valideringen av begäran för alla ASP.NET resurser, aspx-sidor, ashx-sidor, webbtjänster och vissa HTTP-hanterare, etc.
|