|
Dette problemet skyldes at det finnes HTML-strenger i skjemaet du sender inn, for eksempel hvis du skriver inn html-tagger i TextBox, eller bruker HtmlEditor-komponenten på siden, osv., løsningen er å deaktivere validateRequest. Hvis du har .NET 4.0 eller høyere, sørg for å se på Metode 3. Denne metoden fungerer både i asp.net webForms og MVC Metode 1:Legg til denne setningen i overskriften på .aspx-filen: - <%@ Page validateRequest="false" %>
Kopier koden Metode 2:Endre web.config-filen: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Kopier kodenFordi validateRequest som standard er true. Bare sett det til falsk.
Metode 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Kopier kodenFordi 4.0-validering er aktivert før HTTP BeginRequest, gjelder valideringen av forespørselen for alle ASP.NET ressurser, aspx-sider, ashx-sider, webtjenester og noen HTTP-håndterere, osv.
|