亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

ASP.NET Page函數調用解析

時間:2024-10-01 17:15:37 ASP 我要投稿
  • 相關推薦

ASP.NET Page函數調用解析

  一.初始化部分:

  1.構造函數:創(chuàng)建page類的一個實例,初始化page類的屬性.

  2.AddParsedSubObject函數:

  protected virture void AddParsedSubObject(Object obj)

  提取aspx文件中的服務器控件,并把它們添加到page的ControlCollection中.你可以通過Page.Controls獲得加載的所有服務器控件

  3.DeterminePostBackMode函數:

  protected internal virtual NameValueCollection DeterminePostBackMode ()

  返回:NameValueCollection包含了用戶通過get或post方式發(fā)送過來的數據,如果是第一次請求將返回空.VIEWSTATE 和 EVENTTARGET這兩個隱藏的表單字段將幫助我們來判斷是否是第一次請求. 在調用這個事件后ispostback的將會被設置.

  4.OnInit函數:

  protected internal override void OnInit (EventArgs e)

  調用init事件,初始化page中的所有控件為它們的默認值(你在aspx頁面中設置的值,viewstate中值這時并不會被設置到控件上)

  二.非第一次請求的進一不初始化:

  1.LoadPageStateFromPersistenceMedium函數:

  protected internal virtual Object LoadPageStateFromPersistenceMedium ()

  裝載viewstate信息到page對象中(這時并沒有把獲得的值設置給相應的控件)

  2.LoadViewState函數:

  protected virtual void LoadViewState (Object savedState)

  為控件重新建立viewstate信息

  3.ProcessPostData函數:

  一個私有方法,無法訪問

  獲取用戶輸入的數據,并把它們對應到相應控件的屬性上

  //至此頁面中的所用控件的屬性都被裝載了,下面該相應你的事件了

  三.事件處理部分

  1.OnLoad:

  protected internal virtual void OnLoad (EventArgs e)

  調用page_load方法為指定頁面信息,如執(zhí)行數據庫查詢,指定本地變量屬性.(也就是我們常寫的那個Page_load事件)

  四.非第一次請求需要執(zhí)行的函數用以調用你你編寫的各個事件:

  1.ProcessPostData:再次調用ProcessPostData函數主要是處理在Page_Load事件中動態(tài)創(chuàng)建的控件的數據信息

  2.RaiseChangedEvents:響應控件屬性改變事件

  3.RaisePostBackEvent:響應按鈕的提交事件

  五.處理OnPreRender事件:

  在頁面?zhèn)鹘o瀏覽器之前,修改控件屬性的最后機會

  六.至此頁面的內容就不可能被修改了,下面該為下一次用戶的postback準備條件和生成相應的html文件了

  1.SaveViewState:由于事件中可能改變了服務器控件中的屬性,因此我們需要更改的信息到viewstate中

  2.SavePageStateToPersistenceMedium:為頁面保存viewstate狀態(tài)信息,也就是將上面獲得的viewstat對象保存到隱藏字段或session中

  3.Render:創(chuàng)建html文件并把它發(fā)送到瀏覽器

  4.Unload:釋放相應的資源,如數據庫連接,文件句柄等

【ASP.NET Page函數調用解析】相關文章:

java調用cmd命令01-29

Windows網絡診斷怎么調用03-10

asp.net的學習過程講解03-30

ASP.NET MVC異常處理模塊簡單教程-ASP.NET教程實例推薦03-09

java程序中如何調用linux命令03-29

PHP的壓縮函數03-31

高級數控編程:子程序調用及編程舉例03-09

ASP.NET連SQL7接口的源代碼03-29

EXCEL公式與函數教案12-13

主站蜘蛛池模板: 久久精品国产精品国产一区| 国产精品jizz在线观看软件| 亚洲中文字幕乱码一区| 国产办公室秘书无码精品99| 精品国偷自产在线| 洛川县| 精品夜夜澡人妻无码av| 国产欧美另类久久精品蜜芽| 超级av在线天堂东京热| 夜夜高潮夜夜爽国产伦精品| 精品无码国产一区二区三区51安 | 欧美日韩国产综合草草| 伊人中文字幕无码专区| 国产你懂得| 国产一区二区三区四区五区加勒比 | 潮喷失禁大喷水av无码| 日本少妇三级hd激情在线观看| 新妺妺窝人体色www_聚色窝| 国产精品国产三级国产专区50| 九一九色国产| 放荡少妇高潮喷水视频| 精品+无码+在线观看| 国产成人精品综合久久久久| 欧美日本在线| 果冻传媒一区二区天美传媒| 国产亚洲精品欧洲在线视频| 国产福利不卡视频| 欧洲熟妇精品视频| 开心五月色婷婷综合开心网| 日韩视频无码免费一区=区三区| 丰满人妻被猛烈进入无码| 久久伊99综合婷婷久久伊| 97久久超碰国产精品旧版| 国产另类视频| 久久免费精品国产72精品九九 | 国产午夜成人av在线播放| 把插八插露脸对白内射| 国产亚洲精久久久久久无码AV| 欧洲女人牲交视频免费| 国产精品乱码久久久久久小说| 狠狠躁夜夜躁人人爽天天bl|