2007年8月23日

[技巧]如何透過 Javscript 觸發UpdatePanel

使用AJAX.NET裡的UpdatePanel
可以飛快的速度寫出非同步存取的網頁
但缺點是他一定要配合一個會POSTBACK的控制項才有反應

想用JavaScript來讓UpdatePanel更新的方法我找了很久,最後研究出怪招

首先在網頁上放好 ScriptManager ,並擺上一個UpdatePanel
在UpdatePanel裡面則放了一個Label控制項,準備顯示我要的東西

再來放一個Button控制項,可以放在UpdatePanel外面或是裡面
只要記得設定好Trigger,讓Button能觸發UpdatePanel的更新就好了

最後重點就是JavaScript的寫法

大功告成啦~ 再來只要在適當的時機用JS呼叫update()函式就好囉~



Powered by ScribeFire.

沒有留言: