簡體   English   中英

從多個用戶控件加載和檢索數據

[英]Loading & Retrieving data from multiple user controls

我在頁面上有多個用戶控件,這些控件主要用於數據輸入。 加載產品時,我需要將產品數據加載到所有這些用戶控件中,並在需要保存產品時檢索數據。 用戶控件對用戶不直接可見,而是用戶單擊鏈接,然后將在模式彈出窗口中打開用戶控件。

目前,我的操作方式是,將頁面上的所有用戶控件分別加載到單獨的div控件中,並在單擊鏈接時顯示模式彈出窗口。 我確定在頁面上加載所有用戶控件不是一個好主意。 有沒有更好的方法來解決這個問題? 我認為我們可以使用JSON和jQuery顯示標記-但是如何使用該標記加載和檢索數據? 有人可以幫忙嗎?

謝謝。

聽起來像是AJAX的案例。 您可以在div內使用UpdatePanel來定義模式對話框。 通過單擊處理程序中的任何控件,只要出現一個特定的模式,您都可以在該UpdatePanel中將一個用戶控件動態替換為另一個用戶控件,預先填充該用戶控件的數據,然后顯示一個可以為任意形式的模式。 也不必一定是模態的。 您可以使用類似標簽的控件來設置用戶界面,這些控件可以在始終可見的div中在這些UserControl之間切換。

對於更簡單的方法,您可以將Usercontrols保留在最初由JQuery隱藏的div中。

在回發,即。 當用戶單擊特定產品的按鈕/鏈接時,可以以標准ASP.Net方式填充所有控件,以便它們可以顯示,然后調用一些JS / JQuery將div顯示為模式對話框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM