MVC1000: Penggunaan IHtmlHelper.Parsial harus dihindari
Nilai | |
---|---|
ID Aturan | MVC1000 |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Penyebab
Metode Partial atau RenderPartial dipanggil atau dirujuk.
Deskripsi aturan
Merender sebagian menggunakan IHtmlHelper.Partial
metode ekstensi atau IHtmlHelper.RenderPartial
menghasilkan pemblokiran panggilan. Hal ini dapat mengakibatkan penurunan performa dan masalah kunci mati aplikasi karena kelaparan kumpulan utas.
Cara memperbaiki pelanggaran
- Gunakan PartialTagHelper
- PartialAsync Menggunakan atauRenderPartialAsync
Kapan harus menekan peringatan
Aman untuk menekan aturan ini jika memperbarui aplikasi untuk menggunakan perbaikan yang disarankan tidak sepele. Sebelum validasi dinonaktifkan, pastikan untuk mempertimbangkan risiko kelaparan kumpulan utas ke aplikasi.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
ASP.NET Core