国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - ASP.NET 頁面事件執(zhí)行順序介紹

ASP.NET 頁面事件執(zhí)行順序介紹

2019-11-03 19:17asp.net教程網 ASP.NET教程

當頁面進行回發(fā)時,如點擊按鈕,以上事件都會重新執(zhí)行一次,這時的執(zhí)行順序為OnPreInit、OnInit、OnInitComplete等等,感興趣的朋友可以參考下哈

代碼如下:


  #region 控件事件 第六步 
  protected void Button1_Click(object sender, EventArgs e) 
  { 
  //用這些事件來處理特定控件事件,如 Button 控件的 Click 事件或 TextBox 控件的 TextChanged 事件。 
  //注意 
  //在回發(fā)請求中,如果頁包含驗證程序控件,請在執(zhí)行任何處理之前檢查 Page 和各個驗證控件的 IsValid 屬性。 
  } 
  #endregion 
  #region OnLoadComplete 第七步 
  protected override void OnLoadComplete(EventArgs e) 
  { 
  //對需要加載頁上的所有其他控件的任務使用該事件。 
  base.OnLoadComplete(e); 
  } 
  #endregion 
  #region OnPreRender 第八步 
  protected override void OnPreRender(EventArgs e) 
  { 
  //在該事件發(fā)生前: 
  //Page 對象會針對每個控件和頁調用 EnsureChildControls。 
  //設置了 DataSourceID 屬性的每個數(shù)據(jù)綁定控件會調用 DataBind 方法。有關更多信息,請參見下面的數(shù)據(jù)綁定控件的數(shù)據(jù)綁定事件。 
  //頁上的每個控件都會發(fā)生 PreRender 事件。使用該事件對頁或其控件的內容進行最后更改。 
  base.OnPreRender(e); 
  } 
  #endregion 
  #region SaveStateComplete 第九步 
  protected override void OnSaveStateComplete(EventArgs e) 
  { 
  //在該事件發(fā)生前,已針對頁和所有控件保存了 ViewState。將忽略此時對頁或控件進行的任何更改。 
  //使用該事件執(zhí)行滿足以下條件的任務:要求已經保存了視圖狀態(tài),但未對控件進行任何更改。 
  base.OnSaveStateComplete(e); 
  } 
  #endregion 
  #region Render 第十步 
  //Render 
  //這不是事件;在處理的這個階段,Page 對象會在每個控件上調用此方法。所有 ASP.NET Web 服務器控件都有一個用于寫出發(fā)送給瀏覽器的控件標記的 Render 方法。 
  //如果創(chuàng)建自定義控件,通常要重寫此方法以輸出控件的標記。不過,如果自定義控件只合并標準的 ASP.NET Web 服務器控件,不合并自定義標記,則不需要重寫 Render 方法。有關更多信息,請參見開發(fā)自定義 ASP.NET 服務器控件。 
  //用戶控件(.ascx 文件)自動合并呈現(xiàn),因此不需要在代碼中顯式呈現(xiàn)該控件。 
  #endregion 
  #region OnUnload 第十一步 
  protected override void OnUnload(EventArgs e) 
  { 
  //該事件首先針對每個控件發(fā)生,繼而針對該頁發(fā)生。在控件中,使用該事件對特定控件執(zhí)行最后清理,如關閉控件特定數(shù)據(jù)庫連接。 
  //對于頁自身,使用該事件來執(zhí)行最后清理工作,如:關閉打開的文件和數(shù)據(jù)庫連接,或完成日志記錄或其他請求特定任務。 
  //注意 
  //在卸載階段,頁及其控件已被呈現(xiàn),因此無法對響應流做進一步更改。如果嘗試調用方法(如 Response.Write 方法),則該頁將引發(fā)異常。 
  base.OnUnload(e); 
  } 
  #endregion 
  } 


當頁面進行回發(fā)時,如點擊按鈕,以上事件都會重新執(zhí)行一次,這時的執(zhí)行順序為: 
  1. OnPreInit 
  2. OnInit 
  3. OnInitComplete 
  4. OnPreLoad 
  5. Page_Load 
  6. OnLoad 
  7. Button_Click 
  8. OnLoadComplete 
  9. OnPreRender

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美激情网址 | 国产精品一区久久久 | 国产一区二区视频在线观看 | 亚洲国产免费 | 日本不卡视频 | 日韩欧美在线一区二区 | 成人影院在线 | 淫片在线观看 | 日韩色爱 | 午夜小电影 | 一级黄色大片免费观看 | 国产一区视频在线 | 亚洲一区二区三区四区五区中文 | 国产人成在线观看 | 91视频国产网站 | 欧美国产日韩一区二区三区 | 成人免费视频视频 | 亚洲免费精品 | 国产高清视频一区二区 | 亚洲福利一区 | 涩涩视频在线观看 | 亚洲三级视频 | 亚洲成人免费电影 | 91国内免费视频 | 国产欧美在线观看 | 大香一网 | 色站综合 | 国产精品久久久久久久一区探花 | 免费在线一区二区 | 午夜影视| 日韩高清中文字幕 | 欧美一区二区在线播放 | 日韩欧美国产一区二区 | 中文字幕91在线 | 日韩视频在线一区二区 | 中文字幕在线精品 | 中文字幕人成乱码在线观看 | 久热中文字幕 | 免费啪啪网站 | 国产精品丝袜视频 | 国产一级久久久久 |