用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > ASP.net教程 > Asp.Net实例教程 > 文章正文
ASP.NET2.0数据操作之母板页和站点导航
iTbulo.COM 2006-8-11 天极Yesky()

  点击确定按钮后,将会询问你新建的这个aspx页面使用哪个母板页。也许你有多个母板页在你的项目中,但是我们只有一个。



图6:选择你要使用的母板页

  选择母板页后,新建的aspx会包含下面这些标记:

  Default.aspx

1<%@PageLanguage="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"
CodeFile="Default.aspx.cs"Inherits="_Default"Title="UntitledPage"%>
2<asp:ContentID="Content1"ContentPlaceHolderID="MainContent"
3Runat="Server">
4</asp:Content>

  在@Page指令中有一个指向母板页的引用(MasterPageFile=”~/Site.master”),并且aspx页面的标记中包含了一个Content控件对应母板页中定义的ContentPlaceHolder控件,这个Content控件的ContentPlaceHolderID属性映射到指定的ContentPlaceHolder控件。你可以在Content控件中放置你想显示在相应ContentPlaceHolder控件位置的标记。

  设置@Page指令的Title属性为Home并且添加一些欢迎词到Content控件中:

  Default.aspx

1<%@PageLanguage="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"
CodeFile="Default.aspx.cs"Inherits="_Default"Title="Home"%>
2<asp:ContentID="Content1"ContentPlaceHolderID="MainContent"
3Runat="Server">
4<h1>WelcometotheWorkingwithDataTutorialSite</h1>
5
6<p>Thissiteisbeingbuiltaspartofasetoftutorialsthat
7illustratesomeofthenewdataaccessanddatabindingfeaturesin
8ASP.NET2.0andVisualWebDeveloper.</p>
9
10<p>Overtime,itwillincludeahostofsamplesthat
11demonstrate:</p>
12
13<ul>
14<li>BuildingaDAL(dataaccesslayer),</li>
15<li>UsingstronglytypedTableAdaptersandDataTables</li>
16<li>Master-Detailreports</li>
17<li>Filtering</li>
18<li>Paging,</li>
19<li>Two-waydatabinding,</li>
20<li>Editing,</li>
21<li>Deleting,</li>
22<li>Inserting,</li>
23<li>Hierarchicaldatabrowsing,</li>
24<li>Hierarchicaldrill-down,</li>
25<li>Optimisticconcurrency,</li>
26<li>Andmore!</li>
27</ul>
28</asp:Content>


  @Page指令中的Title属性允许我们可以在aspx页面定义标题,即使母板页中已经定义了<title>元素。我们还可以使用Page.Title的编程方式设置页面的标题。需要注意的是母板页中引用的样式表(如Style.css)会自动校正以应用到每个aspx页面中,这是与aspx页面的目录和母板页目录之间的关系无关。

  切换到设计视图我们会看到我们的页面将在浏览器中的显示效果。注意:在设计视图里,aspx页面的内容只有可编辑区域可以被修改,在母板页定义的非ContentPlaceHolder部分标记被显示成灰色。


图7:在设计视图中显示的可编辑区域及非可编辑区域

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

文章搜索
相关资讯
相关文章 相关下载
在ASP.NET中上传图片并生成缩略图
Excel在.Net下驻留内存的解决方法
ASP.NET中常用的优化性能方法详解
网友原创:从N层到.NET详细剖析原理
经验之谈:MySQL与ASP.NET配合更强大
焦点信息