台灣最大程式設計社群網站
線上人數
1264
 
會員總數:246045
討論主題:189631
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 請問Repeater與AJAX的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問Repeater與AJAX的問題
價值 : 20 QP  點閱數:2666 回應數:5
樓主

osimoni
初學者
10 23
388 65
發送站內信

請問各位前輩
我在default.asp裡,放了一個Repeater1

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1">
  <ItemTemplate>
   中間這裡面一堆table,tr,td..............
  </ItemTemplate>
</asp:Repeater>
<asp:ObjectDataSource ID="ObjectDataSource1">
  ......................
  ......................
</asp:ObjectDataSource>
再來又有一堆table,tr,td........之後,放頁數功能
<asp:ImageButton ID="ImageButton1" ....................................
<asp:ImageButton ID="ImageButton2" ....................................
<asp:ImageButton ID="ImageButton3" ....................................
<asp:ImageButton ID="ImageButton4" ....................................
再一堆table,tr,rd


我想請教的是,以上這樣的方式,如何用AJAX的<asp:UpdatePanel ID="UpdatePanel1" runat="server">把它包起來呢

我主要的想法,就是當我按頁數功能的按鈕後,可以達到AJAX的效果
我試過把<asp:UpdatePanel ID="UpdatePanel1" runat="server">放在最外圍,
會出現~沒有名為xxxx(Repeater,table,tr,td........)的公用屬性

也試過包著Repeater1,也試了包著頁數
但也達不到想要的效果

請問該如何修改,才能達到以上想要的效果呢,謝謝各位

搜尋相關Tags的文章: [ Repeater ] , [ AJAX ] ,
本篇文章發表於2007-01-18 03:34
1樓
作者回應

osimoni
檢舉此回應
發文可能寫的不清楚
簡單說,就是
如果Repearter要以PageDataSource為來源的話
那麼要如何做到換頁時,也可以使用AJAX的效果呢

或是
如何讓Repearter可以有換頁功能,在換頁時,有AJAX的效果呢

謝謝大家
本篇文章回覆於2007-01-18 20:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

osimoni
檢舉此回應
回來看到還沒解決的問題
現在已經知道換頁要放在資料物件裡面了
本篇文章回覆於2007-02-03 01:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

osimoni
檢舉此回應
我不知道要怎麼關掉這一篇耶.....
本篇文章回覆於2007-02-03 01:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

大頭源
捐贈 VP 給 阿源哥哥 檢舉此回應
可以的,看起來像這樣:

http://www.alanbrothers.com/ModelList.aspx?sub_id=5

請按「左」「右」兩個鍵看看。
頁碼應該也是可以作到,但是當時因為趕交件,將就交出而客戶也接受了所以就沒改了。

我是用MagicAjax作的,我想應該是大同小異,只要AjaxPanel包對地方就可以了。

因為趕著出門,您看一下如果這就是您想要的,告訴我一聲,我再說明。
本篇文章回覆於2007-02-03 10:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

osimoni
檢舉此回應
當初發問這篇,是因為我那時候發生的錯誤是
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%">
..........................
後來發現我錯了
要加個ContentTemplate,才可以打table tr td那些
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%">
所以他說沒有公用屬性,原因就是這個,所以不管怎麼包,都是錯的
因為那時剛開始學ASP.NET,自己現在回過頭來看,也看不太懂自己這篇在問什麼~~~....~~~!呵呵
感謝你的幫忙^^
本篇文章回覆於2007-02-05 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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