当前位置:七道奇文章资讯网站建设网站编程
日期:2010-05-12 20:01:00  来源:本站整理

<b>ASP.NET页面生命周期</b>[网站编程]

赞助商链接



  本文“<b>ASP.NET页面生命周期</b>[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

ASP.NET 页运行时,此页将阅历一个生命周期,在生命周期中将履行一系列处理步骤.这些步骤包含初始化、实例化控件、复原和保护状况、运行事件处理程序代码以及举行显现.理解页生命周期非常重要,因为这样做您就可以在生命周期的符合阶段编写代码,以到达预期效果.此外,假如您要开辟自定义控件,就必须熟习页生命周期,以便精确举行控件初始化,利用视图状况数据填充控件属性以及运行任何控件行为代码.(控件的生命周期基于页的生命周期,但是页引发的控件事件比单独的 ASP.NET 页中可用的事件多.)

    通例页生命周期阶段

  普通来说,页要阅历下表概述的各个阶段.除了页生命周期阶段以外,在恳求前后还存在利用程序阶段,但是这些阶段并不特定于页.有关更多信息,请拜见 ASP.NET 利用程序生命周期概述.

    1、页恳求

    页恳求发生在页生命周期开始之前.用户恳求页时,ASP.NET 将肯定能否需求解析和编译页(从而开始页的生命周期),大概能否可以在不运行页的情形下发送页的缓存版本以举行呼应.

    2、开始

    在开始阶段,将设置页属性,如 Request 和 Response.在此阶段,页还将肯定恳求是回发恳求还是新恳求,并设置 IsPostBack 属性.此外,在开始阶段期间,还将设置页的 UICulture 属性.

    3、页初始化

    页初始化期间,可以利用页中的控件,并将设置每个控件的 UniqueID 属性.此外,任何主题都将利用于页.假如当前恳求是回发恳求,则回发数据还没有加载,并且控件属性值还没有复原为视图状况中的值.

    4、加载

    加载期间,假如当前恳求是回发恳求,则将利用从视图状况和控件状况恢复的信息加载控件属性.

    5、考证

    在考证期间,将调用全部考证程序控件的 Validate 办法,此办法将设置各个考证程序控件和页的 IsValid 属性.

    6、回发事件处理

    假如恳求是回发恳求,则将调用全部事件处理程序.

    7、显现

    在显现之前,会针对该页和全部控件保存视图状况.在显现阶段中,页会针对每个控件调用 Render 办法,它会供应一个文本编写器,用于将控件的输出写入页的 Response 属性的 OutputStream 中.

    8、卸载

    完好显现页并已将页发送至客户端、预备丢弃该页后,将调用卸载.此时,将卸载页属性(如 Response 和 Request)并履行清理.

    生命周期事件

    在页生命周期的每个阶段中,页将引发可运行您自己的代码举行处理的事件.关于控件事件,通过以声明方法利用属性(如 onclick)或以利用代码的方法,都可将事件处理程序绑定到事件.

    页还支持自动事件衔接,即,ASP.NET 将查找具有特命名称的办法,并在引发了特定事件时自动运行这些办法.假如 @ Page 指令的 AutoEventWireup 属性设置为 true(大概未定义该属性,因为该属性默许为 true),页事件将自动绑定至利用 Page_事件的命名约定的办法(如 Page_Load 和 Page_Init).有关自动事件衔接的更多信息,请拜见 ASP.NET Web 服务器控件事件模子.


  以上是“<b>ASP.NET页面生命周期</b>[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .