IsPostBack
關於ispostback的問題
IsPostBack是Page類的一個屬性,返回值為一個布爾值。一般放在Page_Load事件中。當頁面是第一次打開時其值為False,若當前頁面為一個提交後的頁面其值為True.
?
通俗的說就是當你的葉面第一次登錄時會調用if(!
IsPostBack){。。。。。。}中的語句,而在此頁面未被關閉之前再次進入該頁面時(例如,用back<-返回該頁面則{}中的語句不會再被調用;
系統的說是是否將頁面再重新回傳給web服務器!
函數作用是獲取一個值,該值指示該頁是否正為響應客戶端回發而加載,或者它是否正被首次加載和訪問。
記得有些邦定必須放在這裡面,否則會出一些莫名的錯誤
?
當每次點擊服務器端按鈕,都會對Page類重構 調用Page_Load事件,然後才會調用響應事件,譬如說頁面提交等等 放在 if (!IsPostBack) { // Validate initially to force the asterisks // to appear before the first roundtrip. Validate(); } 是為了判斷是否是第一次調用此頁面
IsPostBack是指是否第一次調用這個頁面。
假如是只需要執行一次的一些頁面上的設置,可以放在這個裡面。有加快速度的功能。
?
在page_load 中
要每次刷新頁面都執行的代碼寫在
If
IsPostBack() Then Exit Sub
之上
只執行一次的,寫在它的下面
N久沒寫日志啦~~~~~
這幾個星期都有忙著幫我們院長做一個我們附屬醫院用的掛號智能排隊系統,用的是ASP.Net語言,之前一直都未怎麼接觸,有兩個系統分析師老師的參與,相信會學到更多!
因此一路上遇到了很多的問題,但是我相信一切的問題都會解決的