第二章Page对象.ppt
《第二章Page对象.ppt》由会员分享,可在线阅读,更多相关《第二章Page对象.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章第二章第二章Page 对象nASP.NET是创建动态Web页的一种强大的服务器端新技术,利用这项技术,可以为WorldWideWeb站点或为企业内部互联网创建动态的可进行交互的HTML页面nIIS(InternetInformationServices,Internet信息服务)是基于Windows服务器的服务,可帮助在任何Intranet或Internet上发布信息n虚拟目录是在URL中使用的逻辑目录名,与服务器上的物理目录相对应nWeb窗体是一项ASP.NET功能,可以使用它为Web应用程序创建用户界面nWeb窗体将Web应用程序分为两部分:可视化组件和该页的编程逻辑nVisu
2、alStudio.NET环境包括多种工具、工具栏和菜单,可极大地帮助开发人员更为灵活地执行各种开发任务,是开发ASP.NET应用程序的IDE环境2回顾回顾目录目录目录目录了解了解ASP.NET 页的结构页的结构1Page对象的事件和属性对象的事件和属性2ASP文件注释文件注释34HTML控件和控件和ASP.NET服务器控件语法服务器控件语法5服务器端脚本和客户端脚本服务器端脚本和客户端脚本Web网页的生命周期网页的生命周期64ASP.NET 页的结构页的结构 ASP.NET页文件的扩展名为.aspx或.ascx可在任何浏览器中向用户显示信息,因为它们可与任何浏览器或移动设备都兼容与.NET公共
3、语言运行库支持的任何语言都兼容使用大量控件快速创建丰富的用户界面使用客户端代码实现应用程序逻辑VisualStudio提供了强大的快速应用程序开发工具,用于设计用户窗体并对其进行编程5ASP.NET 页页 页面指令页面指令页面指令页面指令 Page 定义ASP.NET页解析器和编译器所使用的特定页面的属性,只可包括在.aspx文件中 Control 定义ASP.NET页解析器和编译器所使用的特定用户控件的属性,只可包括在.ascx文件中 Import 在页面或用户控件中显式地导入一个名称空间 Implements 允许在页面或用户控件中实现一个.NET接口 Register 用于注册页面中的用
4、户控件和自定义服务器控件以便使用它们 Assembly 将程序集引入到当前页面或用户控件中,以便它所包含的类和接口能够适用于页面中的代码 OutputCache 对页面或用户控件在服务器上如何进行高速缓存进行控制 Reference 用来识别当前页面在运行时应该动态编译和链接的页面或用户控件6n Page指令定义了 ASP.NET 页解析器和编译器使用的特定于页面的属性n它用于在处理和编译某页面时配置与此页面相关的属性n每个ASPX页只能有一个Page指令nPage指令的语法如下:7 Page 指令指令8 Page 指令的属性指令的属性 2-1指定在编译时和页面的代码声明块中使用的语言指示能否
5、自动处理页面的事件指示是否启用了跟踪指定编译的文件名称,此文件含有与此页面关联的类指定由页面继承的代码隐藏类nLanguage:指定页中所有内联(和和代码声明块进行编译时使用的语言,每页只能使用和指定一种语言,但一个工程中可以使用多种语言nAutoEventWrieup:设置页面的事件是否自动绑定,默认为true.nTrace:设置是否启用跟踪,默认为false.nCodeFile:指定页引用的代码隐藏类(源)文件的路径。:指定页引用的代码隐藏类(源)文件的路径。n同时使用同时使用 Inherits 属性指定该类的完全限定名称。(即类属性指定该类的完全限定名称。(即类名)名)使用这两个属性可以
6、将代码隐藏源文件和网页相关联。使用这两个属性可以将代码隐藏源文件和网页相关联。9 Page Page 指令的属性指令的属性指令的属性指令的属性 2-12-1nPage指令的其他属性包括10 Page 指令的属性指令的属性 2-2CompilerOptionsDebugDescriptionReadOnlyEnableSessionStateEnableViewStateErrorPageValidateRequest属性属性 nImport指令用于在页面中导入一个名称空间,此名称空间既可是MS.NetFramework中已定义的名称空间,也可是自定义的名称空间n导入名称空间允许使用所有包含在该
7、名称空间中的类和接口nImport指令只有一个属性namespace,它指定要导入的命名空间,如下所示:11 Import 指令指令 导入多个命名空间需用多个指令nImplements指令可用于在ASP.NET页中实现.NetFramework接口n在Web窗体页中实现接口时,必须实现该接口中声明的所有成员,可在代码声明块的元素和之间声明其属性、事件和方法n每一个.aspx页只可有一个Implements指令nImplements指令的语法如下:12Implements 指令指令nRegister指令用于注册页面中的用户控件和自定义服务器控件以便可使用它们n当创建一个自定义控件或用户控件时,可
8、以通过将属性添加到页面的标签中把它们传送给控件nRegister指令的语法如下所示:13 Register 指令指令nTagprefix:提供对包含指令的文件所使用的标记的命名空间的短引用的别名。nNamespace:正在注册的自定义控件的命名空间nAssemly:与Tagprefix属性关联的命名空间的程序集。程序集名称不包括文件扩展名。14 Register Register 指令指令指令指令nAssembly指令用于直接引用一个程序集,以便于它所包含的类和接口能够适用于页面中的代码nAssembly指令的语法如下:15 Assembly 指令指令nOutputCache指令用来对页面在服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 Page 对象
限制150内