专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

母版页与内容页是如何融合在一起_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 7:37:43       共计:3611 浏览

母版页与内容页是如何融合在一起?

母版页建立一个布局并包含一个或多个用于可替换文本和控件的ContentPlaceHolder控件。内容页只包含在运行时与母版页的ContentPlaceHolder控件合并在一起的文本和控件。有关更多信息,请参见ASP.NET母版页概述。

VisualWebDeveloper提供了多种创建内容页的方式,包括在编辑母版页时所用到的快捷方式。此外,还可以从空白页开始并添加适当的指令来创建内容页。

在创建内容页后,可以创建与母版页上的每个ContentPlaceHolder相对应的自定义内容。此外,还可以显式选择允许显示母版页的默认内容。

在VisualWebDeveloper中添加内容页在解决方案资源管理器中,右键单击网站的名称,再单击“添加新项”。

在“VisualStudio已安装的模板”列表中单击“Web窗体”。选择“选择母版页”复选框,再单击“添加”。“选择母版页”对话框出现。

在“文件夹内容”框中单击要与所创建的页相关联的母版页,再单击“确定”。

在编辑母版页时创建内容页在编辑器中打开母版页后,右键单击该页上的任意位置,再单击“添加内容页”。

VisualWebDeveloper随即会创建一个名为Defaultx.aspx的新内容页,其中x是序列号。注意若要向该内容页指定其他名称,请在解决方案资源管理器中右键单击该默认名称,然后单击“重命名”。以声明方式创建内容页创建一个新的ASP.NET网页。切换到“源”视图。移除该页中除@Page指令之外的所有内容。

将引用母版页的MasterPageFile属性添加到@Page指令中,如下面的代码示例所示。VisualBasicC#注意@?

?Page指令可能包含其他属性,如CodeFile和Inherits,此处未显示这些属性。

将与母版页上的ContentPlaceHolder控件相对应的Content控件添加到该页上。注意内容页只能包含@Page指令和Content控件。

在HTML设计器中创建内容当在VisualWebDeveloper中创建内容页时,默认情况下该设计器为母版页中定义的每个ContentPlaceHolder控件分别创建一个Content控件。

可以将自定义内容添加到每个Content控件中或将其显式转换为母版页中定义的默认内容(如果有的话)。

在“设计”视图中向该页添加内容在“设计”视图中,将控件或元素拖到Content控件上或单击该控件并开始键入内容。

在“设计”视图中显示默认母版页内容右键单击Content控件,再单击“显示智能标记”。单击“默认为母版页的内容”。

VisualWebDeveloper随即显示包含母版页中定义的默认内容的Content控件。

Content控件的标题栏包含“(母版页)”术语以指示该控件显示的是母版页而不是内容页的信息。

在此模式下,不能编辑Content控件中显示的内容。

若要创建自定义内容,请右键单击该控件,单击“显示智能标记”,再单击“创建自定义控件”以将控件重新置于编辑模式下。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:aplkey是什么_CSS学习 | ·下一条:slow可以是副词吗_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有