是否可以使用Ajax綁定/重新綁定RadListView的數據源?我想要做的是創建一個類型的論壇。一個ListView嵌套在另一個列表視圖中。外部列表視圖將在加載頁面時加載並顯示所有主題標題,並且直到單擊標題纔會限制內部列表視圖。然後,我將使用jQuery在標題下打開詳細信息,並使用ajax加載THAT ListView。這是可能的和如何?還是有另一種方法來達到這種效果?謝謝。使用ajax綁定/重新綁定列表視圖數據源?
0
A
回答
0
您可以將外部列表包裝在UpdatePanel
中,併爲主題行分配OnClick
處理程序。當主題行被點擊時,會發生異步回發,並且您可以在click事件處理程序中綁定內部列表。
這種或那種你需要到代碼隱藏。如果你想使用jQuery,您可以將點擊事件的標題和調用__doPostBack在處理程序,如:
$("#<%=ListView1.ClientID%> .header").click(function(){
__doPostBack($(this).attr("id"), "");
});
如果你用這種方法去,你只需要重寫在該RaisePostBackEvent
代碼隱藏,並使用一些邏輯來深入到內部列表。
0
如果你不關心做PostBack,簡單的方法是連接嵌套的ListViews,並將ItemHandle事件的頭掛鉤,並綁定你需要的適用RadListView,並隱藏其他人。你可能會禁用這些控件上的ViewState來減小尺寸,因爲如果你不做任何分頁或排序,你只會顯示當前選擇的項目ListView。
要獲得更快的回傳,可以在客戶端的數據綁定loook爲RadListView
http://demos.telerik.com/aspnet-ajax/listview/examples/client/programmaticdatabinding/defaultcs.aspx
你會產生,您可以發送ListView控件的客戶端ID數據綁定以及外DIV功能(如果您需要一個)點擊標題時顯示。
該函數然後將找到ListView,顯示外部容器和數據綁定它。如果您需要該功能,您可能還會包含可能會摺疊當前可見div的代碼。保存以前div的ID的全局變量將是它工作的簡單方法。
相關問題
- 1. 如何重新綁定列表視圖已與數據表綁定
- 2. 重新綁定列表視圖按下
- 3. 數據綁定列表視圖
- 4. 列表視圖數據綁定混淆
- 5. WPF列表視圖數據綁定
- 6. sql數據源重新綁定問題
- 7. 列表視圖中的多重綁定
- 8. Kendo重新綁定下拉列表數據源
- 9. 綁定列表視圖使用C#
- 10. mvvm綁定selecteditem更新列表視圖
- 11. UWP列表視圖綁定
- 12. 列表視圖項綁定
- 13. 數據源填充,列表視圖綁定,但顯示EmptyDataTemplate
- 14. 數據表和綁定源
- 15. 數據綁定在使用{綁定}或{綁定}時未更新
- 16. 使用綁定綁定列表框到數據表
- 17. 使用ajax重新綁定RadCombobox?
- 18. 數據源綁定到列表框
- 19. 綁定列表到數據源
- 20. 在asp.net綁定Mysql數據源與數據網格視圖列
- 21. jCarouselLite重新綁定數據
- 22. 來自綁定源的數據綁定
- 23. 獲得一個WPF列表視圖使用數據綁定
- 24. WPF數據綁定樹視圖以列表不更新
- 25. jquery - 重新綁定數據表
- 26. datagridview /綁定列表/綁定源綁定需要永久
- 27. 將列表綁定到列表視圖
- 28. 自定義列表視圖不綁定
- 29. 樹視圖綁定到數據表
- 30. 下拉列表中沒有綁定ajax的數據源