Razor 模板

Layout Page

该家伙其实就相当于原来的Master文件,为站点的统一主题界面和减少大部分冗余的Html、head、body标记曾作出过很大的贡献,可谓功不可莫!MasterPage的诞生是在.NET 2.0版本,在服役到.NET4.0版本时出现了一个新成员Layout 向他发出了挑战。

Partial Page 相当于原来的UserControl,它可以为你减轻不少需要重复劳动的时间

View Page 就是View啦,创建它时一般都是在不需要使用 Layout/MasterPage 的时候

View Page with Layout 等同于原来的View Content Page,它的功能只是为了实现原来在Layout/MasterPage下所定义的占位符。当然在原来的MasterPage中如果你没有实现原先定义的占位符<asp:ContentPlaceHolder />,,那么在最终合并输出的时候MasterPage占位符<asp:ContentPlaceHolder />那里就会输出空

转自:http://blog.csdn.net/jingmeifeng/article/details/7788425

原文地址:https://www.cnblogs.com/cuihongyu3503319/p/2729710.html