|
Masalah ini karena ada string HTML dalam formulir yang Anda kirimkan, misalnya, Anda memasukkan tag html di TextBox, atau menggunakan komponen HtmlEditor di halaman, dll., Solusinya adalah menonaktifkan validateRequest. Jika Anda .NET 4.0 atau lebih tinggi, pastikan untuk melihat Metode 3. Metode ini berfungsi di asp.net webForms dan MVC Metode 1:Tambahkan kalimat ini ke header file .aspx: - <%@ Page validateRequest="false" %>
Salin kode Metode 2:Ubah file web.config: - <configuration>
- <system.web>
- <pages validateRequest="false" />
- </system.web>
- </configuration>
Salin kodeKarena validateRequest default ke true. Atur saja ke false.
Metode 3:web.config - <system.web>
- <httpRuntime requestValidationMode="2.0" />
- </system.web>
Salin kodeKarena validasi 4.0 diaktifkan sebelum HTTP BeginRequest, validasi permintaan berlaku untuk semua sumber daya ASP.NET, halaman aspx, halaman ashx, layanan web, dan beberapa penangan HTTP, dll.
|