我是MVC4的新手,我直接从ASP.net 2.0跳转?刚开始学习“音乐商店”应用程序(Razor)。我总是困惑的一件事是主题页眉/页脚。如何将它们更改为我公司的自定义标题。
我们在LAMP服务器中有单独的标题(这是PHP页面)我必须通过调用url来调用该标题,如“MyCompany.com} / inc / custom / typical_header_tall /”。
请有人解释一下这个。有没有关于MVC4主题的好书或文章。
答案 0 :(得分:3)
您可以查看~/Views/Shared/_Layout.cshtml
文件,该文件是定义这些部分的位置。默认情况下,当您使用Visual Studio中的某些内置模板创建新的ASP.NET MVC应用程序时,所有视图都从此布局文件继承(因为有一个~/Views/_ViewStart.cshtml
文件指定了公共布局。)
您可以在Scott Gu的this blog post
中阅读有关布局和Razor模板的更多信息。它们相当于WebForms世界中的内容表单和母版页。