|
Dit probleem komt doordat er HTML-strings in het formulier staan dat je indient, bijvoorbeeld als je html-tags invoert in de TextBox, of de HtmlEditor-component op de pagina gebruikt, enzovoort, is de oplossing om validateRequest uit te schakelen. Als je .NET 4.0 of hoger hebt, kijk dan zeker naar Methode 3. Deze methode werkt zowel in asp.net webForms als MVC Methode 1:Voeg deze zin toe aan de header van het .aspx-bestand: - <%@ Page validateRequest="false" %>
Code kopiëren Methode 2:Wijzig het web.config-bestand: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Code kopiërenOmdat validateRequest standaard op true staat. Zet het gewoon op onwaar.
Methode 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Code kopiërenOmdat 4.0-validatie vóór HTTP BeginRequest is ingeschakeld, geldt de validatie van het verzoek voor alle ASP.NET resources, aspx-pagina's, ashx-pagina's, webservices en sommige HTTP-handlers, enzovoort.
|