web頁面處理流程

2021-05-26 05:16:24 字數 800 閱讀 1570

宣告:這裡以未經過預編譯的無專案檔案的**為例.

第一次請求

由相應語言的編譯器根據cls(公共語言規範)將**編譯為il(中間**).

第一次執行

由clr(公共語言執行時)編譯成相容於你**所在主機的機械**.這個過程被稱為jit(just in time)即時編譯.

註明:編譯在**未改變前都只執行一次,機械**會被快取在:c:/windows/microsoft.net/framework/v2.0.50727/temporary asp.net files 下面,只有再**內容改變後才會再次執行編譯.

頁面流程:

1.頁面框架初始化

對應事件:page.init

執行內容:asp.net初始化頁面,在這裡建立頁面物件和控制項物件,如果是回送,則還會反序列化檢視狀態.

2.頁面**初始化

對應事件:page.onload

執行內容:可以在這個階段進行一些初始化操作,如動態繫結控制項資料.

3.驗證

對應事件:驗證控制項事件

執行內容:驗證內容

4.事件處理

對應事件:asp.net捕獲的頁面回送事件.

執行內容:事件處理程式.

5.預呈現.

對應事件:page.prerender

執行內容:檢視狀態貌似就是在這裡序列化的.

6.清除

對應事件:page.unload,page.disposed

執行內容:在這裡清楚頁面物件,釋放記憶體資源.

注:在每個過程中對頁面的操作,體現在對頁面物件的操作,頁面物件體現實際頁面.

Web應用程式處理流程

1.web應用處理流程 後台接收到請求時,要先經過伺服器的解析,然後進行框架處理 2.web程式框架的意義 用於搭建web應用程式 免去不同web應用相同 部分的重複編寫,只需關心web應用核心的業務邏輯實現 3.web應用程式的本質 接收並解析http請求,獲取具體的請求資訊 處理本次http請求...

複雜頁面和流程的處理

問題描述 在我們的開發過程中,會遇到複雜頁面和流程的處理,這裡的流程不是工作流,不需要多個人員參與,就是乙個使用者參與的複雜的頁面流程,比如完成乙個任務,需要提供多個轉向頁面和複雜的轉向邏輯,通常情況下,我們會直接寫在 controller裡面,這樣 量比較大,有大量的if else 導致 可讀性也...

多終端WEB頁面字型處理方法總結

回想2年前剛開始接觸手機專案,接到psd稿後,發現視覺設計師們喜歡用微軟雅黑作為中文字型進行設計,於是我寫頁面的時候也定義 font family 為微軟雅黑,後來發到線上後,細心的產品經理發現頁面的字型不是微軟雅黑,要求馬上修改,我就驚呆了,還跟產品爭執一番。後來了解到的手機系統 ios andr...