2012-06-20 22 views
0

這就是我想要做的AJAX:AJAX添加動態表單和AJAX郵報數據

[DropDownList中]

我有一個DropDownList(不是一個UpdatePanel內),通過不同的產品填充到「添加」到數據庫。

[UpdatePanel的#1]

下面,我有一個條件的UpdatePanel偵聽上的DropDownList「的SelectedIndexChanged」,在觸發該事件也增加了文本框的UpdatePanel內一個div「productForm」。它根據要添加的產品創建表單。

[按鈕]

下面UpdatePanel的我有一個按鈕,「應當」提交上述表格。

[UpdatePanel的#2]

我有監聽按鈕上的事件更新面板「點擊」事件。我也在ContentTemplate中有一個div,用於發佈從第一個UpdatePanel中的「添加產品表單」提交的數據。

事情是,當我提交(和控件仍然可見在第一個UpdatePanel。它不能從TextBoxes讀取數據,因爲他們不在那裏。此外,如果我嘗試將所有這些添加到同樣的UpdatePanel,控件消失,每當我點擊提交按鈕。

任何想法如何使一些類似的工作?

回答

0

沒有代碼,我可以懷疑,當你動態地填充在下拉列表中選擇的指數變化的事件第一個div ,因爲它在更新面板中,viewstate永遠不會意識到新控件,並且在提交時不能將它們發回服務器。

我對更新面板有一些不好的經驗,除非是非常簡單的場景,否則不要使用它。嘗試熟悉jQuery ajax。我會做你想做的事情,使用jQuery和Web方法。

相關問題