第3讲-2 Page 对象.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3讲-2 Page 对象

第3讲 Page 对象 上讲回顾 ASP.NET是创建动态Web页的一种强大的服务器端新技术,利用这项技术,可以为World Wide Web站点或为企业内部互联网创建动态的可进行交互的HTML页面 IIS Internet Information Services ,Internet 信息服务 是基于 Windows 服务器的服务,可帮助在任何 Internet 或 Intranet 上发布信息 虚拟目录是在URL中使用的逻辑目录名,与服务器上的物理目录相对应 Web 窗体是一项 ASP.NET 功能,可以使用它为 Web 应用程序创建用户界面 服务器控件有两种类型:HTML 服务器控件和 Web 服务器控件 Web 窗体将 Web 应用程序分为两部分:可视化组件和该页的编程逻辑 Visual Studio 2005 环境包括多种工具、工具栏和菜单,可极大地帮助开发人员更为灵活地执行各种开发任务,是开发ASP.NET应用程序的IDE环境 上讲回顾 ASP.NET 文件的体系结构 上讲回顾 ASP.NET 文件的体系结构(续) 本讲目标 了解ASP.NET 页的结构 掌握Page对象的各种事件和属性 理解_ViewState 对象 理解代码隐藏的概念 ASP.NET 页的结构 ASP.NET 页 页面指令 @ Page 指令 @ Page指令定义了 ASP.NET 页解析器和编译器使用的特定于页面的属性 它用于在处理和编译某页面时配置与此页面相关的属性 每个 ASPX 页只能有一个 @ Page 指令 @ Page 指令的语法如下: @ Page 指令的属性 2-1 @ Page 指令的属性 2-2 @ Page 指令的其他属性包括 @ Control 指令 2-1 用于定义 ASP.NET 页解析器和编译器所使用的用户控件(.ascx 文件)的属性 一个 .ascx 文件中只可包含一个@Control 指令 @Control 指令的语法如下: @ Control 指令 2-2 @Control 指令的属性: EnableViewState 属性用于启用/禁用跨 HTTP 请求的视图状态 其他属性(如 Language、AutoEventWireup、Inherits EnableViewState、ClassName、Debug、Description 和 CompilerOptions 等)与 @Page 指令的属性相似 @Control 指令的示例: @ Import 指令 @Import 指令用于在页面中导入一个名称空间,此名称空间既可是 MS.Net Framework 中已定义的名称空间,也可是自定义的名称空间 导入名称空间允许使用所有包含在该名称空间中的类和接口 @Import 指令只有一个属性 namespace,它指定要导入的命名空间,如下所示: @Implements 指令 @Implements 指令可用于在 ASP.NET 页中实现.Net Framework 接口 在 Web 窗体页中实现接口时,必须实现该接口中声明的所有成员,可在代码声明块的 元素和 之间声明其属性、事件和方法 每一个 .aspx 页只可有一个@Implements 指令 @Implements 指令的语法如下: @ Register 指令 @Register 指令用于注册页面中的用户控件和自定义服务器控件以便可使用它们 当创建一个自定义控件或用户控件时,可以通过将属性添加到页面的标签中把它们传送给控件 @Register 指令的语法如下所示: @ Assembly 指令 @ Assembly 指令用于直接引用一个程序集,以便于它所包含的类和接口能够适用于页面中的代码 @ Assembly 指令的语法如下: @ OutputCache 指令 @ OutputCache 指令用来对页面在服务器上如何进行高速缓存进行控制 @ OutputCache 指令的属性: @ Reference 指令 @ Reference 指令用来识别当前页面在运行时应动态编译和链接的页面或控件,允许在运行时间将用户控件动态添加到页面中 @ Reference 指令的语法如下: 脚本部分 客户端脚本 客户端脚本是页面的一部分,当用户请求页面时,就将这些脚本发送至浏览器 客户端脚本可以: 在将某个页面加载至浏览器中时,改变此页面的外观 验证用户在窗体中输入的数据,将通过验证的数据发送至服务器 当触发按钮的点击事件时,在浏览器中显示相关信息 服务器端脚本 服务器脚本也是页面的一部分,但它不发送至浏览器,而是在请求页面之后和在回送至浏览器之前由服务器处理这些脚本 代码可包含在服务器端的 代码

文档评论(0)

sd44055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档