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