第3章asp.net内置对象

第3章asp.net内置对象

ID:30907740

大小:1.02 MB

页数:31页

时间:2019-01-04

第3章asp.net内置对象_第1页
第3章asp.net内置对象_第2页
第3章asp.net内置对象_第3页
第3章asp.net内置对象_第4页
第3章asp.net内置对象_第5页
资源描述:

《第3章asp.net内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章ASP.NET内置对象第3章ASP.NET内置对象本章将详细介绍ASP.NET的常用内置对象,主要包括Page对象、Response对象、Request对象、Server对象、Application对象等。这些对象是用.NET框架中封装好的类来实现的,在ASP.NET页面初始化时,这些对象就已经自动创建了,故在程序中可以直接使用,不需要再实例化。这些内置对象为Web编程提供了丰富的功能,本章将重点介绍这些内置对象的主要用途和使用方法。本章学习目标:l了解ASP.NET内置对象的种类。l掌握

2、各种内置对象的属性和方法,以及在实际编程中的主要用途。3.1ASP.NET内置对象概述ASP.NET包括Page、Response、Request、Application、Server、Session、Cookies等多个内置对象,每个对象都有自己的属性、方法和事件。下面简单介绍这些内置对象的功能,如表3-1所示。表3-1ASP.NET的内置对象及其功能对象名功能说明Page对象用来设置与网页有关的属性、方法和事件Response对象用来向浏览器或客户端输出信息Request对象用来获取从浏览器

3、或客户端返回的信息Application对象用来共享多个用户的全局信息Server对象用来提供服务器端的一些属性和方法Session对象用来存储某些特定用户的共享信息Cookies对象用来设置或获取Cookie信息3.2Page对象Page对象是由System.Web.UI命名空间中的Page类来实现的,当浏览器访问Web页面时,Web页面被编译成Page对象,缓存在服务器内存中。Page对象用来设置与当前网页有关的属性、方法和事件。其常用的属性、方法和事件如表3-2所示。第3章ASP.NET内

4、置对象表3-2Page对象常用的属性、方法和事件名称功能说明IsPostBack属性获取一个值,该值用来判断该页是否是第一次被加载IsVaid属性获取一个值,该值用来判断该页是否通过验证Validators属性获取请求的网页所包含的全部验证控件集合DataBind方法将数据源绑定到指定的服务器控件Dispose方法强制服务器控件在内存释放之前执行清理操作FindControl方法在页面上搜索指定的服务器控件Init事件设置页面或控件的初始值Load事件网页被加载时发生Unload事件关闭文件、释

5、放对象等时触发3.2.1IsPostBack属性IsPostBack属性经常用来判断网页是否是第一次访问,当获取的值为false时,表示当前页是首次加载或访问;当该值为true时则不是。从下面的【例3-1】中可以看出IsPostBack属性的用途。3.2.2Init事件Init事件用来设置页面或控件的初始值,当ASP.NET页面第一次被访问时,将触发Page对象的Init事件,对应的事件处理方法为Page_Init(),同一个页面只会被触发一次Init事件。3.2.3Load事件Load事件又称

6、加载或载入事件,当对象的相关数据装载到内存中时触发该事件。即当页面被加载时,就会触发Page对象的Load事件。Load事件也可用来设置页面或者控件的初始值,它与Init事件的主要区别在于:每次加载该页面时,都会触发其Load事件,因此一个页面的Load事件可能被触发多次,而Init事件只会在页面第一次被访问时触发一次。下面通过一个实例来介绍Page对象的这些属性和事件的用途。【例3-1】设计一个下拉列表框(由DropDownList控件实现),下拉列表框中有一些可选的城市,当单击【提交】按钮时

7、,将向下拉列表框中添加用户输入的城市。具体操作步骤如下。(1)打开VisualStudio开发工具,新建一个网站ch03,在解决方案资源管理器中,右击站点文件,在弹出的快捷菜单中选择【添加新项】命令,添加一个新的Web窗体,命名为eg03_1.aspx。(2)打开【设计】窗口,在【表】菜单中选择【插入表】命令第3章ASP.NET内置对象,在【插入表格】对话框中设置行数、列数等参数,设置好参数后,单击【确定】按钮添加一个3行2列的表格,如图3-1所示。图3-1设置插入表格参数(3)选中表格的第一行

8、,单击鼠标右键,在弹出的快捷菜单中选择【修改】

9、【合并单元格】命令,并输入“输入要添加的城市:”,打开工具箱,在表格的第二行添加1个TextBox控件、1个Button按钮,第三行添加1个DropDownList控件,各控件的id属性为默认值,设计界面如图3-2所示(本章节添加的所有控件的具体内容将在第4章中进行介绍)。图3-2设计界面(4)双击eg3_1.aspx页面的空白位置,打开eg3_1.aspx.cs文件,在Page对象的Load事件中添加的处理代码如下。protectedvoidPa

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

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

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