Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 19777|Jawab: 0

[Sumber] Nilai Request.Form yang berpotensi berbahaya terdeteksi

[Salin tautan]
Diposting pada 18/12/2015 14.54.45 | | |

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:

Metode 2:

Ubah file web.config:

Karena validateRequest default ke true. Atur saja ke false.


Metode 3:

web.config

Karena 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.






Mantan:Mengambil komponen dengan CLSID {000209FF-0000-0000-C000-00000000046} di pabrik kelas COM hilang...
Depan:Formulir C# Meneruskan Nilai Antar Formulir, formulir pertama terus menerus meneruskan nilai ke formulir kedua
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com