close
其實要講這個應該是要先理解一下什麼是 PostBack,經由查資料,這感覺是Asp.net自己創造出來的東西(?)
PostBack簡介
http://www.dotblogs.com.tw/yc421206/archive/2009/04/22/8125.aspx
簡單來說,它是一個跟動作,PostBack代表Client(本地端)對Server(遠端)做了傳送資料的動作(Request)。
另一方面來說跟C++的CallBack機制有某種程度的相似性....,不過那邊我不太懂O.O。
本篇講述了PostBack和CallBack的差異性。
http://blog.csdn.net/ayongwust_csts/article/details/2578290
好的,那回到標題。這樣講起來 IsPostBack就還蠻清楚的,這個屬性被包含在Asp.net中,去判定這個網頁"是否有跟Server做溝通的動作過"。注意喔,是...過。所以說大部分這個屬性都是拿來判斷是否是第一次載入這個頁面,有的時候我們必須做一些只有第一次載入這個頁面才會做的事情,所以通常都會這樣寫程式碼。
好的,那回到標題。這樣講起來 IsPostBack就還蠻清楚的,這個屬性被包含在Asp.net中,去判定這個網頁"是否有跟Server做溝通的動作過"。注意喔,是...過。所以說大部分這個屬性都是拿來判斷是否是第一次載入這個頁面,有的時候我們必須做一些只有第一次載入這個頁面才會做的事情,所以通常都會這樣寫程式碼。
private Page_Load(event e)
{
if(!IsPostBack){
// 第一次載入才會做的事情....
}
全站熱搜