BL0005: Bileşen parametresi, bileşenin dışında ayarlanmamalıdır
Değer | |
---|---|
Kural Kimliği | BL0005 |
Kategori | Kullanım |
Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
Neden
öğesinden ComponentBase[Parameter]
türetilen bir türdeki bir özellik, bileşenin dışından öğesine atanıyor.
Kural açıklaması
Bileşen parametreleri, bileşen başlatma işleminin bir parçası olarak veya öğesinin SetParametersAsync
bir parçası olarak atanmalıdır. Dış kaynaktan bir parametreye değer atanması, bileşenin bir sonraki işlenmesinde değerin üzerine yazılmasıyla sonuçlanıyor.
İhlalleri düzeltme
Diğer bileşenlerden değer almak için ayrı bir özellik kullanmayı göz önünde bulundurun. Daha sonra bileşende kullanılacak iki değerden hangisinin kullanılacağına karar vermek için ek kod yazılabilir.
Uyarıların ne zaman bastırılması gerekiyor?
Bu kuraldan uyarıyı bastırmayın.
ASP.NET Core
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin