您的位置:首页 > 编程语言 > ASP

第二讲 ASP.NET系统对象和状态管理(一)

2014-05-14 21:41 162 查看
回顾内容:

1. ASP.NET 系统架构图讲解

2. ASP.NET 类层次结构讲解

3. ASP.NET 简单创建

1. 新建网站项目

2. 新建ASP.NET WEB应用程序

3. 空网站

以上三者,1,2创建的项目,系统自动生成的代码框架基本相同

4. ASP.NET 页面的首次运行很慢,是因为首次运行时,ASP.NET需要对页面进行编译,再次运行就不再进行代码编译。但是如果后台代码有发动,即使输入一个空格,ASP.NET就会重新编译页面。

主要内容

1. ASP.NET的运行机制,图解



2. ASP.NET项目创建时可以有选择的定义是否将后台代码嵌入到前台HTML中,一般使用前台代码与后台代码分享的机制。

3. ASP.NET常用的系统对象



1. page对象 : 指向页面自身的方式,使用域为页面执行期

1. 页面中的Page指令解释:

<%--下面一行代码的作用是,前台与后台的关联代码。

1. <%@page %>指的就是一个page指令,一个页面只能有一个

2. Language属性是指当前页面所使用的编程语言

3. AutoEventWireup这个属性是指是否自动加载页面加载事件,即:Page_Load事件

4. CodeBehind这个属性是指的是后台代码所在位置及其名字

5. Inherits属性是当前页面所继承的页面类

--%>

2. 如何只需要Page_Load代码只执行一次?

page对象的IsPostBack属性,它的作用判断此事件是只为响应回发而加载,还是只是第一次呈现而加载,如果true则每次都进行加载Page_Load事件,否则只在页面首次加载时进行一次加载。

2. Request对象 :读取客户端在Web请求期间发送的值

3. Response对象 : 封装了页面执行期间返回到HTTP客户端的输出

4. Application对象 : 作用于整个程序运行期间的状态对象

5. Session对象 : 会话期间状态保持对象,用于跟踪单一用户的会话

6. Cookie对象 : 客户端保持会话信息的一种方式

7. Server对象 : 提供对服务器上的方法和属性的访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: