台灣最大程式設計社群網站
線上人數
1887
 
會員總數:244783
討論主題:188836
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> MagicAjax如何處理page load event
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
MagicAjax如何處理page load event
價值 : 80 QP  點閱數:2744 回應數:3

樓主

Denny
初學者
65 25
860 96
發送站內信

看了站上先進的指導,終於會用Magic ajax了,但想請問一下,ajax主要是攔截postback的動作並處理,但會處理原先放在page load event堛熊{式嗎(非宣告在not ispostback)?我在一個頁面同時放了兩個Grid.一個是Gridview,一個是http://www.componentart.com/的Grid。Gridview可以在控制其隱藏後再現時正常顯示(visible=false->visible=true),而componentart的grid卻沒有辨法.放在標準的table(runat server)中,然後控制table隱藏/顯示也沒用.不過table都會依其grid原來的大小展開/收合.只是放在中的grid看不見了.難到非原asp.net元件.無法使用ajax控制其隱藏/顯示?再請問一個問題,像JosephJ大大的http://www.swingingbird.com/new/bbs.asp這個執行中會有小動畫,而執行後的子視窗會半透明的效果,在asp.net中可以做到嗎?謝謝
本篇文章發表於2006-08-11 22:37
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

unicorn
捐贈 VP 給 unicorn 檢舉此回應
不會處理page load event,
magicajax只支援標準的控件,
但如果你只是要隱藏/顯示,可以"試"看看
AjaxCallHelper.WriteSetVisibilityOfElementScript(control.ClientID, false/true);
感覺就是 eval 一些 javascript 到頁面去執行
本篇文章回覆於2006-08-11 23:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Denny
檢舉此回應
Dear unicorn大大,我是用vb,可是找不到這個用法啊AjaxCallHelper.WriteSetVisibilityOfElementScript(Grid1.ClientID, False),我用CheckBox來控制顯示,所以我寫在CheckBox2_CheckedChanged的event.不對嗎?謝謝
本篇文章回覆於2006-08-14 19:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

unicorn
捐贈 VP 給 unicorn 檢舉此回應
它是 magicajax提供的metohd 在namespace MagicAjax 底下
我是用 magicajax 0.30 asp.net 2.0 的版本

寫在CheckBox2_CheckedChanged 應該是對的 Checkbox2放在 AjaxPanel
但 componentart的Grid 不要放在堶
本篇文章回覆於2006-08-14 20:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.