2015-04-21 22 views
5

Eski MVC5: Görünümler/Paylaşılan/Index.cshtml - bir SPA uygulaması için bir görünüm esas alınarak verilir. AspNet5 ŞimdiASP.NET 5'de WebViewPage.RenderPage yöntemi yerine ne kullanılır MVC6

@RenderPage("~/Views/Shared/_ImportCssInline.cshtml") 
@RenderPage("~/Views/Shared/_ImportCssLinks.cshtml") 

@RenderPage yardımcı: orada _Layout.cshtml RenderPage yardımcı yoluyla kullanılmakta olan içerir hangi konum sayısı ise

@{ 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 

: Bazı işaretlemeyi ve düzen sayfa başvuru içeriyor müsait değil. Bu, WebViewPage/WebPageBase/WebPageRenderingBase yöntemiydi. Şimdi RazorPage ile değiştirildi. Ancak içinde RenderPage yöntemi yok.

Bunun yerine ne kullanılmalı?

p.s. issue

cevap

4

@RenderPage yerine @Html.Partial("~/Views/Shared/_ImportCssInline.cshtml") kullanarak her zaman başarılı oldum - umarım sizin için kullanım farklılıkları yoktur. Bu ithalatın da uyumsuz versiyonları da var.

Html özelliği, IHtmlHelper arabirimi olarak artık enjekte edildiğinden, doğrudan yöntemlerin, görünümlerin test edilebilirliği için geliştirmelerde kaldırıldığını varsayalım.

İlgili konular