ASP.NET的事件模式

來源:互聯網
上載者:User

  1.網頁第一次運行時,ASP.NET建立網頁和控制項對象,執行初期化代碼,然後網頁被轉換成HTML返回給用戶端。這時網頁對象也被從伺服器端的記憶體中清除

  2.在某個時間點,使用者在瀏覽器的頁面中做了某些事情(例如,點擊一個Button),從而觸發了回傳。這時擁有所有Form資料的網頁網頁被提交。

  3.ASP.NET會截獲被返回的網頁並且重建網頁對象,然後回複它們最後一次被發送給用戶端時的狀態。

  4.ASP.NET會檢查是什麼操作觸發了回傳,並且產生相應的事件(例如Button的Click事件),這樣你的代碼就能夠對這個事件作出反應。這時你可以執行伺服器端操作(例如更新資料庫或從一個檔案中讀取資料)然後編輯控制項對象來顯示最新的資訊。

  5.被編輯的網頁再次被轉換成HTML後返回給用戶端。這些相關的網頁對象被從記憶體中清除。如果另外一個回傳發生,ASP.NET會重複2到4步驟中的處理。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.