如何:为 ASP.NET 母版页创建内容页 (Visual Studio)
1个回答
展开全部
内容页是与母版页相关联的 ASP.NET 网页。母版页建立一个布局并包含一个或多个用于可替换文本和控件的 ContentPlaceHolder 控件。内容页只包含在运行时与母版页的 ContentPlaceHolder 控件合并在一起的文本和控件。有关更多信息,禅亮请贺粗宽参见 ASP.NET 母版页概述。Visual Web Developer 提供了多种创建内容页的方式,包括在编辑母版页时所用到的快捷方式。此外,还可以从空白页开始并添加适当的指令来创建内容页。在创建内容页后,可以创建与母版页上的每个 ContentPlaceHolder 相对应的自定义内容。此外,还可以显式选择允许显示母版页的默认内容。在Visual Web Developer 中添加内容页在解决方案资源管理器中,右键单击网站的名称,再单击“添加新项”。在“Visual Studio 已安装的模板”列表中单击“Web 窗体”。选择“选择母版页”复选框,再单击“添加”。 “选择母版页”对话框出现。在“文件夹内容”框中单击要与所创建的页相关联的母版页,再单击“确定”。在编辑母版页时创凳羡建内容页在编辑器中打开母版页后,右键单击该页上的任意位置,再单击“添加内容页”。Visual Web Developer 随即会创建一个名为 Defaultx.aspx 的新内容页,其中 x 是序列号。注意若要向该内容页指定其他名称,请在解决方案资源管理器中右键单击该默认名称,然后单击“重命名”。以声明方式创建内容页创建一个新的 ASP.NET 网页。切换到“源”视图。移除该页中除 @ Page 指令之外的所有内容。将引用母版页的 MasterPageFile 属性添加到 @ Page 指令中,如下面的代码示例所示。 Visual Basic <%@ Page Language="VB" MasterPageFile="~/Master1.master" %> C# <%@ Page Language="C#" MasterPageFile="~/Master1.master" %>注意@
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询