1 / 42
文档名称:

【最新】三:创建母版页和站点导航.docx

格式:docx   大小:625KB   页数:42页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【最新】三:创建母版页和站点导航.docx

上传人:sunny 2022/7/29 文件大小:625 KB

下载得到文件列表

【最新】三:创建母版页和站点导航.docx

相关文档

文档介绍

文档介绍:三:创立母版页和站点导航
:创立母版页和站点导航
作者:heker2023 字体:[增加 减小] 类型:转载 时间:2023-04-29 我要评论
">
   TODO: Breadcrumb will go here...</span>
  </div>
 
  <div id="content">
  <asp:contentplaceholder id="MainContent"
   runat="server">
   <!-- Page-specific content will go here... -->
  </asp:contentplaceholder>
  </div>
 
  <div id="navigation">
  TODO: Menu will go here...
  </div>
 </form>
 </div>
</body>
</html>
  一个母板页定义了固定的布局和可以被那些使用了母板页的aspx页面填充的可编辑区域
这个可编辑区域是通过ContentPlaceHolder控件显示,位于<div>标记中。我们的母板页中只有一个ContentPlaceHolder(MainContent),但是母板页中是可以包含多个ContentPlaceHolder控件的。
  输入上面的标记,切换到设计视图观察母板页的布局。所有的使用了这个母板页的aspx页面都会有这样统一的布局,而MainContent区域是留给aspx页面展现自己才华的地方。
图4:在设计视图中显示的母板页
步骤2:给站点添加一个主页
  定义母板页后,我们准备给站点添加一些aspx页面。。在解决方案管理器中右键点击工程名称并且选择添加新建工程。从模板列表中选择Web 。并且,勾上“选择母板页〞的复选框。
图5:添加一个新Web Form并且勾上“选择母板页〞的复选框
点击确定按钮后,将会询问你新建的这个aspx页面使用哪个母板页。也许你有多个母板页在你的工程中,但是我们只有一个。
图6:选择你要使用的母板页
选择母板页后,新建的aspx会包含下面这些标记:

?
1
2
3
4
5
<%@ Page Language="C#" MasterPageFile="~/" AutoEventWireup="true"
 CodeFile="" Inherits="_Default" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent"
 Runat="Server">
</asp:Content>
  在***@Page指令中有一个指向母板页的引用(MasterPageFile=〞~/〞),并且aspx页面的标记中包含了一个Content控件对应母板页中定义的ContentPlaceHolder控件,这个Content控件的ContentPlaceHolderID属性映射到指定的ContentPlaceHolder控件。你可以在Content控件中放置你想显示在相应ContentPlaceHolder控件位置的标记。
设置***@Page指令的Title属性为Home并且添加一些欢送词到Content控件中:

?
1
2
3
4
5
6
7
<%@ Page Language="C#" MasterPageFile="~/" AutoEventWireup="true"
 CodeFile="" Inherits="_Default" Title="Home" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent"
 Runat="Server">
 <h1>Welcome to the Working with Data Tutorial Site</h1>
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 <p>This site is be