BL0005: Parameter komponen tidak boleh diatur di luar komponennya
Nilai | |
---|---|
ID Aturan | BL0005 |
Kategori | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Penyebab
Properti pada jenis yang berasal dari ComponentBase anotasi dengan [Parameter]
sedang ditetapkan ke dari luar komponen.
Deskripsi aturan
Parameter komponen harus ditetapkan sebagai bagian dari inisialisasi komponen atau sebagai bagian SetParametersAsync
dari . Menetapkan nilai ke parameter dari sumber eksternal menghasilkan nilai yang ditimpa saat komponen dirender di lain waktu.
Cara memperbaiki pelanggaran
Pertimbangkan untuk menggunakan properti yang berbeda untuk menerima nilai dari komponen lain. Kode tambahan kemudian dapat ditulis untuk memutuskan salah satu dari dua nilai yang akan digunakan dalam komponen.
Kapan harus menekan peringatan
Jangan menyembunyikan peringatan dari aturan ini.
ASP.NET Core