知道任何人我可以在ASP.NET MVC 4应用程序中实现模板系统的文章吗?
像许多其他网站一样,我自己有很多不同的类别,每个类别应该使用自己的模板。
色圈是模板(如musictemplate_layout.cshtml),ContentPlaceHolder123始终具有相同的内容。
祝你好运, 帕特里克
答案 0 :(得分:1)
创建不同的视图作为您的特定模板,如下:
使用不同的布局,在每个页面的顶部定义如下:
@{
Layout = "~/Views/Shared/Layout1.cshtml";
}
此外,根据您的界面计划,您可以拥有更多级别的布局。您可以通过不同的因素动态使用布局,例如UserAgent或......通过在“布局”前面放置字符串变量来获得更多可采用或智能的结果。