MVC1003: Yol öznitelikleri sayfa modellerine uygulanamaz
Değer | |
---|---|
Kural Kimliği | MVC1003 |
Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
Neden
Uygulayan IRouteTemplateProvider bir öznitelik Bir Razor Sayfa modeline uygulandı.
Kural açıklaması
Razor Sayfa modelleri, yönlendirme tamamlandıktan sonra tanımlanır ve sonuç olarak bir yola katkıda bulunamaz. Gibi Route
bir yol özniteliğinin Sayfa modeline Razor uygulanması desteklenmez.
[Route("/my-page-route")]
public class IndexModel : PageModel
{
public IActionResult OnGet() => Page();
}
İhlalleri düzeltme
Yol özniteliğini sayfa modelinden kaldırın. Yönlendirmeler bir yönerge kullanılarak veya kurallar kullanılarak bir Razor@page
Sayfa için belirtilebilir. Daha fazla bilgi için bkz. Sayfalar'dakiRazor özel yollar.
Uyarıların ne zaman bastırılması gerekiyor?
Bu kuraldan gelen uyarıları gizlemeyin.
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