這裏是要求:ASP.NET:動態添加控件集合
我有一個標籤文本框,和我的asp.net頁面上的兩個按鈕(+和 - 按鈕)。
所以當我點擊加號按鈕時,它應該將整個控件集合添加到頁面中(即標籤,文本框和兩個按鈕)。當我點擊減號按鈕時,它應該刪除集合。
這應該on.meaning每當我對任何加號按鈕控件集合應該被添加到頁面點擊。 我想知道什麼是最好的方法來做到這一點。
有什麼建議嗎?
這裏是要求:ASP.NET:動態添加控件集合
我有一個標籤文本框,和我的asp.net頁面上的兩個按鈕(+和 - 按鈕)。
所以當我點擊加號按鈕時,它應該將整個控件集合添加到頁面中(即標籤,文本框和兩個按鈕)。當我點擊減號按鈕時,它應該刪除集合。
這應該on.meaning每當我對任何加號按鈕控件集合應該被添加到頁面點擊。 我想知道什麼是最好的方法來做到這一點。
有什麼建議嗎?
如果後衛不打擾你,那麼只是做你在服務器端提到的響應按鈕點擊事件。
有一些容器,動態添加和刪除組件,將你的事件處理程序附加到新創建的對象的事件。
將要在控制面板中顯示/隱藏的控件包裝好。然後,在按鈕的單擊事件處理程序中,根據需要將面板的Visible
屬性設置爲true或false。
請注意,您的+
按鈕需要在面板之外,否則您將永遠無法再取回它們。
您可以使用回發並添加控件服務器端,甚至可以使用ajax使其更加無縫。
如果你打算走這條路,remember to re-create your dynamic controls on each postback
我不能跟上的控件在頁面中。因爲我可以添加儘可能多的控件。 – sid 2010-07-22 12:51:52
@Subrat - 在你更新它之前,我回答了這個問題。所以我的回答是不正確的,請忽略它。 – 2010-07-22 15:00:25