MVC1000: IHtmlHelper.Partial kullanımından kaçınılmalıdır
Değer | |
---|---|
Kural Kimliği | MVC1000 |
Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
Neden
Partial veya RenderPartial yöntemi çağrıldı veya başvuruldu.
Kural açıklaması
veya IHtmlHelper.RenderPartial
uzantı yöntemlerini kullanarak IHtmlHelper.Partial
kısmi bir işleme, çağrıların engellenmesine neden olur. Bu, iş parçacığı havuzu yetersizliği nedeniyle performans düşüşü ve uygulama kilitlenme sorunlarına neden olabilir.
İhlalleri düzeltme
- PartialTagHelper kullanın
- veya kullanın PartialAsyncRenderPartialAsync
Uyarıların ne zaman bastırılması gerekiyor?
Uygulamayı önerilen düzeltmeleri kullanacak şekilde güncelleştirmek önemsizse bu kuralın gizlenmesi güvenlidir. Doğrulama devre dışı bırakılmadan önce, uygulama için iş parçacığı havuzu aç kalma risklerini dikkate almayı unutmayı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