2009-10-03 75 views
2

讓我們假設我有一個非常簡單的表單,帶有一個提交按鈕和一個下拉列表。當我更改列表條目並點擊提交時,在回發處理的哪個階段,視圖狀態反映了我更改的列表條目?關於表單回發的ASP.Net查看狀態問題

根據O'Reilly的學習ASP.Net 3.5,有兩個負載正在發生 - 一個負載在表單驗證之前發生,另一個發生在另一個負載之後(第266頁的圖表中有副本)。

根據該圖,視圖狀態在驗證前在第一個加載階段加載。我認爲我的變化下拉是反映在這一點上?

另外,根據圖表,發佈的數據在驗證之前和之後都會被處理兩次。任何人都可以詳細闡述一下這個問題,以及每個點處理什麼樣的表單?

感謝您的幫助。這有點朦朧,什麼時候發生,當我試圖澄清一點。

回答