|
Šī problēma ir tāpēc, ka iesniegtajā veidlapā ir HTML virknes, piemēram, ievadāt html tagus TextBox vai lapā izmantojat HtmlEditor komponentu utt., Risinājums ir atspējot validateRequest. Ja izmantojat .NET 4.0 vai jaunāku versiju, noteikti apskatiet 3. metodi. Šī metode darbojas gan asp.net webForms, gan MVC 1. metode:Pievienojiet šo teikumu .aspx faila galvenei: - <%@ Page validateRequest="false" %>
Kopēt kodu 2. metode:Modificējiet failu web.config: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Kopēt koduJo validateRequest noklusējuma vērtība ir true. Vienkārši iestatiet to uz false.
3. metode:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Kopēt koduTā kā 4.0 validācija ir iespējota pirms HTTP BeginRequest, pieprasījuma validācija attiecas uz visiem ASP.NET resursiem, aspx lapām, ashx lapām, tīmekļa pakalpojumiem un dažiem HTTP apdarinātājiem utt.
|