asp.net 2.0页面框架的几处变化--

asp.net 2.0页面框架的几处变化--

ID:22675163

大小:63.00 KB

页数:7页

时间:2018-10-30

asp.net 2.0页面框架的几处变化--_第1页
asp.net 2.0页面框架的几处变化--_第2页
asp.net 2.0页面框架的几处变化--_第3页
asp.net 2.0页面框架的几处变化--_第4页
asp.net 2.0页面框架的几处变化--_第5页
资源描述:

《asp.net 2.0页面框架的几处变化--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ASP.NET2.0页面框架的几处变化>>新增的页面事件:在ASP.2.0中,一个ASP.页面的生命周期主要为(红色字体表示ASP.2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitplete)—》载入Viee)或加载站点个性化所需要的数据信息等操作。OnInitplete:完成初始化页面OnInit事件后触发。OnPreLoad:在加载页面OnLoad事件前触发。OnLoadplete:完成页面加载OnLoad事件后触发。OnPreRenderpl

2、ete:在完成预呈现OnPreRender事件后触发。这是完成页面呈现的最后一道关卡,在此之后,页面将无法再进行任何呈现上的改动。SaveControlState:保存控件状态ControlState。ControlState是ASP.2.0控件新增的一个属性,类似Vie.L页面头区域里数据的操作。通过对Header属性的跟踪,可以发现,Header属性保存着一个实现IPageHeader接口的对象(该对象有LinkedStyleSheets、Metadata、StyleSheet和Title四个属性),实际上正是通过这个对象实现

3、对HTML页面头区域里数据的操作的。例如:<scriptrunat="server">voidPage_Load(objectsender,System.EventArgse){this.Header.Metadata.Add("author","brooks");}</script>其运行结果为:<html><head><title>UntitledPage</title><metaname="author"content="brooks"/>&

4、lt;/head>定义表单中的默认按钮:在ASP.1.0中,我就为了设置表单中的默认按钮而一筹莫展。幸好ASP.2.0把这个功能补上了,现在可以非常方便的设置表单中的默认按钮了。<%pagelanguage="C#"%><scriptrunat="server">voidButton1_Click(objectsender,System.EventArgse){this.LB_Message.Text="Youclickedbutton1";}</script><html>&l

5、t;headrunat="server"><title>UntitledPage</title></head><body><formrunat="server"defaultbutton="Button1"><asp:textboxid="Textbox1"runat="server"></asp:textbox><asp:buttonid="Button1"runat="server"text="Button"onclick="But

6、ton1_Click"/><asp:labelid="LB_Message"runat="server"></asp:label></form></body></html>设置焦点:现在假设为TextBox1控件设置焦点,在ASP.2.0中可以这样实现:this.Textbox1.Focus();或this.SetFocus(this.Textbox1);即可为TextBox1控件设置焦点。如果打算也为表单设置个默认焦点控件,让光标默认停留在TextBox1上:&l

7、t;formrunat="server"defaultfocus="TextBox1">跨页面数据发送:如果你需要多个页面发送数据到同一个表单程序进行处理,或者数据在多个页面之间传输处理的话,你就可以使用ASP.2.0这个新特性。例如,我打算把Default.aspx页里TextBox1里的文本数据发送到Default2.aspx页面进行处理:Default.aspx页:<%PageLanguage="C#"%><scriptrunat="server">voidButton2_Click(objec

8、tsender,EventArgse){Label1.Text="Hi,"+TextBox1.Text+".ThisisDefault.aspx";}</script><htmlxmlns=".l"><headruna

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。