Aracılığıyla paylaş


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.