首先加入一個AJAX Web Form進來,這裡面就會有ScriptManager

是用來管理Client端的程式跟提供部分更新的功能

 

UpdatePanel,放在這個Panel裡面的控制項可以做部分更新

可設定Triggers屬性為PostBackTrigger觸發整個網頁的PostBack或是

設定AsyncPostBackTrigger指定UpdatePanel外的控制項來觸發這個

UpdatePanel的部份更新

觸發部分更新後,假設Server端的Page_Load事件有更改UpdatePanel

內的控制項跟更改UpdatePanel外的控制項的話,就只會顯示UpdatePanel

內的控制項變更了喔,這是因為UpdatePanel外的變更再回傳之前就

在Server端被濾掉了,所以就算是部分更新,在Server端也是會做UpdatePanel內

控制項和UpdatePanel外控制項的程式

 

 

UpdateProgress,當等待部分更新的時候,這個控制項會跑出來

部分更新完後這個控制項又會自動不見

要設定這個控制項的AssociatedUpdatePanelID為想要關聯的

UpdatePanel的ID

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()