您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

ASP.NET 2.0中创建内容页

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-30 我要参与讨论

    在创建一个完整的母版页之后,接下来必然要创建内容页。从用户访问的角度来讲,内容页与最终结果页的访问路径相同,这好像表明二者是同一文件,实际不然。结果页是一个虚拟的页面,没有实际代码,其代码内容是在运行时状态下母版页和内容页合并的结果。在开始介绍内容页之前,还有两个概念需要强调:一是内容页中所有内容必须包含在Content控件中;二是内容页必须绑定母版页。虽然内容页的扩展名与普通ASP.NET页面相同,但是,其代码结构有着很大差别。在创建内容页的过程中,必须时刻牢记以上两个重要概念。

  与创建母版页差不多,创建内容页的过程比较简单。单击“网站”命令菜单中的“添加新项...”,或者在解决方案管理器中右键单击项目,在下拉菜单中选择“添加新项...”,就可以打开如图1所示的窗口。

  如图1所示,要求选择新建文件类型。由于内容页与普通.aspx页面的扩展名相同,因此,选择的是Web窗体图标。接着,还需要设置文件名Index.aspx。设置完成之后,不可直接单击“添加”按钮。因为,内容页必须绑定母版页,所以还需要对复选框“将代码放在单独的文件中”和“选择母版页”进行设置。前者在前文中已经说明,重点说明后者。“选择母版页”复选框用于设置所创建Web窗体是否绑定母版页。如果创建的是内容页,那么必须选中该选项。结束以上操作之后,可以单击“确定”按钮,从而弹出如图1所示的窗口。

  窗口左侧是项目文件夹,右侧是文件夹中的母版页列表。图1所示窗口中已经列举了刚刚创建的母版页MasterPage.master,选中该文件,单击“确定”按钮即可。经过以上步骤,就顺利创建了一个绑定母版页MasterPage.master的内容页Index.aspx了。



图1 添加内容页



图2 选择母版页

  下面列出内容页Index.aspx的源代码:
 

内容页Index.aspx文件源代码

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" Title="示例5-1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

    <img src="http://www.webjx.com/htmldata/2006-06-22/images/pagepic.gif" width="244" height="223" />

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server">

    <p>

[1] [2] 下一页

在google里搜索更多ASP.NET 2.0中创建内容页

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明