|
Dette problem skyldes, at der er HTML-strenge i den formular, du indsender, for eksempel hvis du indtaster html-tags i TextBoxen eller bruger HtmlEditor-komponenten på siden osv., så løsningen er at deaktivere validateRequest. Hvis du har .NET 4.0 eller højere, så husk at kigge på Metode 3. Denne metode fungerer både i asp.net webForms og MVC Metode 1:Tilføj denne sætning til hovedet på .aspx-filen: - <%@ Page validateRequest="false" %>
Kopier kode Metode 2:Ændr web.config-filen: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Kopier kodeFordi validateRequest som standard står true. Sæt det bare til falsk.
Metode 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Kopier kodeFordi 4.0-validering er aktiveret før HTTP BeginRequest, gælder valideringen af anmodningen for alle ASP.NET ressourcer, aspx-sider, ashx-sider, webtjenester og nogle HTTP-handlere osv.
|