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

回顾内容:

    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对象 : 提供对服务器上的方法和属性的访问

    

       
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值