Setiap kali pengguna memposting sesuatu yang berisi <
atau >
dalam halaman di aplikasi web saya, saya mendapatkan pengecualian ini.
Saya tidak ingin membahas tentang kepintaran melempar pengecualian atau menabrak seluruh aplikasi web karena seseorang memasukkan karakter ke dalam kotak teks, tetapi saya mencari cara yang elegan untuk menangani hal ini.
Menjebak pengecualian dan tampil
Terjadi kesalahan, silakan kembali dan ketik ulang seluruh formulir Anda lagi, tapi kali ini jangan gunakan <
bagi saya sepertinya tidak cukup profesional.
Menonaktifkan validasi pos ( validateRequest="false"
) pasti akan menghindari kesalahan ini, tetapi itu akan membuat halaman rentan terhadap sejumlah serangan.
Idealnya: Ketika suatu posting kembali terjadi yang mengandung karakter-karakter terbatas HTML, nilai yang diposkan dalam koleksi Formulir akan secara otomatis disandikan dengan HTML. Jadi .Text
properti kotak teks saya akan menjadisomething & lt; html & gt;
Apakah ada cara saya bisa melakukan ini dari seorang pawang?