第6章新 内置象.ppt

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

第六章 内置对象和状态管理 ——理论部分 回顾 文本类(Label、TextBox) 超链接控件(Hyperlink) 按钮类(Button、LinkButton、ImageButton) 图片类(Image、ImageMap) 单选类(RadioButton、RadioButtonList) 复选类(CheckBox、CheckBoxList) 列表类(ListBox、DropDownList) 容器类(Panel、Placeholder) 复杂控件(MultiView、View、FileUpload、Wizard、Calendar、Adrotator、Tabel) 验证控件(RequiredFieldValidator、RangeValidator、RegularExpressionValidator、CompareVlaidator、CustomValidator、ValidationSummary) 用户自定义控件 学习目标 Page对象 Request 对象 Response 对象 Server 对象 Cookie对象 Session 对象 Application 对象 运用Global.asax 文件 B/S体系结构与内置对象模型 Page对象学习目标 了解ASP.NET 页的结构 掌握Page对象的各种事件和属性 理解代码隐藏的概念 ASP.NET 页 脚本部分 客户端脚本 客户端脚本是页面的一部分,当用户请求页面时,就将这些脚本发送至浏览器 客户端脚本可以: 在将某个页面加载至浏览器中时,改变此页面的外观 验证用户在窗体中输入的数据,将通过验证的数据发送至服务器 当触发按钮的点击事件时,在浏览器中显示相关信息 服务器端脚本 服务器脚本也是页面的一部分,但它不发送至浏览器,而是在请求页面之后和在回送至浏览器之前由服务器处理这些脚本 代码可包含在服务器端的 script 代码声明块中,服务器端代码声明块必须具有 runat=“server” 属性。 服务器端脚本可包含在 % % 显示块中。 服务器端脚本可以放在对应的.aspx.cs文件中。 事件处理程序 ASP.NET 页框架在不同的阶段处理 Web 窗体页时都可能引发事件,并执行响应事件的事件处理程序 事件处理程序实际上就是一个子程序,执行任何给定事件的相关代码 ASP.NET 页面因其事件机制而显得格外新颖独特 Web 窗体页的生命周期 Page 对象是什么? Page_Load 事件 在加载页面时会触发 Page_Load 事件 ASP.NET 将自动调用 Page_Load 子程序,并执行其中的代码 Page.IsPostBack 属性 2-1 利用Page对象的IsPostBack属性,可以检查.aspx页是否为传递回服务器的页面 只有在首次加载页面时,Page.IsPostBack 属性才用于页面的 Load 事件中以执行代码 如果 Page.IsPostBack 属性值为False,则此页面为首次加载 Page.IsPostBack 属性 2-2 Page对象属性和事件 属性 事件 代码隐藏 3-1 代码隐藏 3-2 代码隐藏 3-3 代码隐藏的工作原理 代码隐藏的原则是为代码创建一个类,并从ASP.NET Page对象中继承该类 用于表示内容的页面 Presentation.aspx 就继承自此代码隐藏文件。表示页继承了代码隐藏文件的所有属性、方法和事件 。 因为存在继承的这种层次结构,所以代码隐藏文件中含有 Page 类的所有属性、方法和事件,而所有这些属性、方法和事件也都存在于表示文件,即页面文件。 代码隐藏文件无需编译,因为只要请求表示页,就会自动编译包含在代码隐藏文件中的类文件。 Page对象小结 ASP.NET 页文件是含有将在 Web 服务器上执行代码的文件。其扩展名是 .aspx 或 .ascx ASP.NET页面中使用两种类型的脚本: 服务器端脚本 客户端脚本 事件处理程序实际上就是一个子程序,执行任何给定事件的相关代码 在页面加载时引发 Page_Load 事件 Page.IsPostback 属性用于检查页面是否为首次加载 ASP.NET代码隐藏文件使开发人员可以在 C# 或 Visual Basic.NET 类中编写控制它们的页的逻辑,这样可与 HTML代码清楚地分离开来 回顾 内置对象 内置对象的组成和相互关系 Page类是什么? 学习目标 Request:获取客户端请求信息 Response:对客户端进行响应 Server:提供访问服务器资源、进行服务器端处理的途径。 Request与Response Request对象学习

文档评论(0)

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

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

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档