zoukankan      html  css  js  c++  java
  • ASP.NET控件生命周期

    ASP.NET控件的生命周期一共经历11个过程,我们可以重写它们各自的方法。
    如下,按次序:
    1)OnInit (初始化)
         方法原型:
         protected override void OnInit(EventArgs e)
        
    2)LoadViewState (装载视图)
          方法原型:
          protected override void LoadViewState(object savedState)

    3)LoadPostData (回传数据处理)
          - 控件必须实现IPostBackDataHandler接口
          方法原型:
          public virtual bool LoadPostData(string postDataKey, NameValueCollection postCollection)

    4)OnLoad (加载事件)
          方法原型:
          protected override void OnLoad(EventArgs e)

    5)RaisePostDataChangedEvent (回传事件通知)
          - 控件必须实现IPostBackDataHandler接口
          方法原型:
          public virtual void RaisePostDataChangedEvent()

    6)RaisePostBackEvent (处理回发事件)
          - 控件必须实现IPostBackDataHandler接口
          方法原型:
          public virtual void RaisePostBackEvent(string eventArgument)

    7)OnPreRender (预呈现)
          方法原型:
          protected override void OnPreRender(EventArgs e)      

    8)SaveViewState (保存视图状态)
          方法原型:
          protected override object SaveViewState()

    9)Render (呈现)
          方法原型:
          protected override void Render(HtmlTextWriter writer)

    10)OnUnload (卸载)
          方法原型:
          protected override void OnUnload(EventArgs e)

    11)Dispose (释放资源)
           方法原型:
          public override void Dispose() 
         

  • 相关阅读:
    idea vue.js插件安装
    vue.js 开发环境配置
    Stream grouping-storm的流分组策略
    Kafka web console安装
    call 方法 (Function) (JavaScript)
    bind 方法 (Function) (JavaScript)
    CSS选择器、优先级和常用的选择器
    CSS3.0盒子模型:display:-webkit-box
    有了自己的博客了
    Javascript进阶篇——(DOM—节点---获取浏览器窗口可视区域大小+获取网页尺寸)—笔记整理
  • 原文地址:https://www.cnblogs.com/davidgu/p/1542949.html
Copyright © 2011-2022 走看看