|
Ta težava je posledica HTML nizov v obrazcu, ki ga vnesete, na primer, če vnesete html oznake v TextBox ali uporabite komponento HtmlEditor na strani itd., rešitev je onemogočiti validateRequest. Če imate .NET 4.0 ali višjo, si obvezno oglejte metodo 3. Ta metoda deluje tako asp.net webForms kot MVC Metoda 1:Dodajte ta stavek v glavo .aspx datoteke: - <%@ Page validateRequest="false" %>
Kopiraj kodo Metoda 2:Spremenite datoteko web.config: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Kopiraj kodoKer validateRequest privzeto nastavi true. Samo nastavi na napačno.
Metoda 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Kopiraj kodoKer je preverjanje 4.0 omogočeno pred HTTP BeginRequest, velja validacija zahteve za vse ASP.NET vire, aspx strani, ashx strani, spletne storitve in nekatere HTTP obdelovalce itd.
|