|
Tento problém je preto, že vo formulári, ktorý zadáte, sú HTML reťazce, napríklad zadáte HTML tagy do TextBoxu alebo použijete komponent HtmlEditor na stránke a podobne, riešením je deaktivovať validateRequest. Ak máte .NET 4.0 alebo vyššie, určite sa pozrite na metódu 3. Táto metóda funguje v asp.net webForms aj MVC Metóda 1:Pridajte túto vetu do hlavičky .aspx súboru: - <%@ Page validateRequest="false" %>
Kopírovať kód Metóda 2:Upravte súbor web.config: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Kopírovať kódPretože validateRequest predvolene nastaví true. Jednoducho to nastav na false.
Metóda 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Kopírovať kódKeďže validácia 4.0 je povolená pred HTTP BeginRequest, validácia požiadavky sa vzťahuje na všetky ASP.NET zdroje, aspx stránky, ashx stránky, webové služby a niektoré HTTP handlery a podobne.
|