中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      ASP.NET Page函數調用解析

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

      ASP.NET Page函數調用解析

        一.初始化部分:

        1.構造函數:創建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方式發送過來的數據,如果是第一次請求將返回空.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方法為指定頁面信息,如執行數據庫查詢,指定本地變量屬性.(也就是我們常寫的那個Page_load事件)

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

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

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

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

        五.處理OnPreRender事件:

        在頁面傳給瀏覽器之前,修改控件屬性的最后機會

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

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

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

        3.Render:創建html文件并把它發送到瀏覽器

        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

      主站蜘蛛池模板: 日韩有码中文字幕国产| 天天射天天操天天综合网| 青青草视频原手机在线观看| 中卫市| 中文字幕在线视频不卡一区二区| 亚洲国产日本精品一区二区三区| 临夏县| 国产黄色污一区二区三区| 成人午夜视频在线观看高清| 亚洲精品国产老熟女久久| 江陵县| 激情一区二区三区视频| 色综合久久久久综合一本到桃花网| 粉嫩国产白浆在线播放| 农村国产毛片一区二区三区女| 高台县| 久久久调教亚洲| 精品女同一区二区三区不卡| avtt一区| 国产成人一区二区三区高清| 中文字幕偷拍亚洲九色| 日本一区二区三区专区| 温州市| 虹口区| 霞浦县| 广水市| 偃师市| 福州市| 南安市| 河东区| 朔州市| 色婷婷亚洲十月十月色天| 资溪县| 大白屁股流白浆一区二区三区| 霍林郭勒市| 天台县| 免费一级欧美大片久久网| 亚洲一区二区三区久久综合| 文水县| 亚洲地区一区二区三区| 91免费国产|