|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。asp.net|创立 在创立一个完全的母版页以后,接上去一定要创立内容页。从用户会见的角度来说,内容页与终极了局页的会见路径不异,这仿佛标明两者是统一文件,实践否则。了局页是一个假造的页面,没有实践代码,其代码内容是在运转时形态下母版页和内容页兼并的了局。在入手下手先容内容页之前,另有两个观点必要夸大:一是内容页中一切内容必需包括在Content控件中;二是内容页必需绑定母版页。固然内容页的扩大名与一般ASP.NET页面不异,可是,其代码布局有着很年夜不同。在创立内容页的过程当中,必需时候切记以上两个主要观点。
与创立母版页差未几,创立内容页的历程对照复杂。单击“网站”命令菜单中的“增加新项...”,大概在办理计划办理器中右键单击项目,鄙人拉菜单当选择“增加新项...”,就能够翻开如所示的窗口。
如所示,请求选择新建文件范例。因为内容页与一般.aspx页面的扩大名不异,因而,选择的是Web窗体图标。接着,还必要设置文件名Index.aspx。设置完成以后,不成间接单击“增加”按钮。由于,内容页必需绑定母版页,以是还必要对复选框“将代码放在独自的文件中”和“选择母版页”举行设置。前者在前文中已申明,重点申明后者。“选择母版页”复选框用于设置所创立Web窗体是不是绑定母版页。假如创立的是内容页,那末必需选中该选项。停止以上操纵以后,能够单击“断定”按钮,从而弹出如所示的窗口。
窗口左边是项目文件夹,右边是文件夹中的母版页列表。所示窗口中已枚举了方才创立的母版页MasterPage.master,选中该文件,单击“断定”按钮便可。经由以上步骤,就顺遂创立了一个绑定母版页MasterPage.master的内容页Index.aspx了。
增加内容页
选择母版页
上面列出内容页Index.aspx的源代码:
内容页Index.aspx文件源代码
<%@PageLanguage="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="Index.aspx.cs"Inherits="Index"Title="示例5-1"%>
<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"runat="Server">
<imgsrc="http://www.webjx.com/htmldata/2006-06-22/images/pagepic.gif"width="244"height="223"/>
</asp:Content>
<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder2"runat="Server">
<p></p><p></p>
<h1>网站先容</h1>
<p>本页面接纳来自ASP.NET2.0手艺的母版页新特征举行开辟。次要包含两个页面:母版页和内容页。母版页后缀名是.master,其封装网站中的共用元素。内容页实践是一般的.aspx文件,它包括除母版页的其他内容。在运转时,ASP.NET引擎将两种页面内容兼并实行,最初将了局发给客户端扫瞄器。</p>
</asp:Content>
以上粗体代码是内容页的代码布局。从中能够看出,内容页与一般.aspx文件在代码上的分歧。内容页没有<html>、<body>、<form>等关头Web元素,这些元素都被安排在母版页中。内容页中除代船埠声明,仅包括Content控件。内容页的代船埠声明与一般.aspx文件类似。可是,新增添了两个属性MasterPageFile和Title。属性MasterPageFile用于设置该内容页所绑定的母版页的路径,属性Title用于设置页面title值。在创立内容页过程当中,因为已指定了所绑定母版页,因而,VisualStudio2005将主动设置MasterPageFile属性值。别的,在源代码中,还设置了两个Content控件Content1和Content2。两个控件外部包括的内容是页面的非大众部分。经由过程设置属性ContentPlaceHolderID,将Content1与母版页的ContentPlaceHolder1对应,将Content2与母版页的ContentPlaceHolder2对应。在页面运转时,Content控件中包括的内容将显现在母版页中的对应地位。
所示显现了内容页Index.aspx的计划时截图。
内容页计划时视图
同母版页一样,VisualStudio2005撑持关于内容页的可视化编纂,而且这类撑持是创建在只读显现母版页内容基本上的。在编纂形态下,能够检察母版页和内容页组合后的页面表面,可是,母版页内容是只读的(出现灰色部分),不成被编纂,而内容页则能够举行编纂。假如必要修正母版页内容,则必需翻开母版页。Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽! |
|