2010-11-01 87 views
0

我想把一個複選框列表中的表格單元格。我在服務器端動態生成所有這些。asp.net複選框列表

現在我想包括一個選擇所有選項上方的複選框列表來選擇所有的選項,它應該deselct所有選項,如果未選中,並且如果其中一個選項未選中它,從選擇所有的複選標記應去。

回帖也有問題。我試圖包括選擇所有選項,但在其選定的索引更改事件發生後發生,我失去了生成的控件。

現在,這仍然可以動態地完成,而不使用jQuery或JavaScript將是首選。 謝謝。

+0

請在這裏添加你的代碼 – 2010-11-01 06:07:54

+0

爲什麼你不想使用jQuery或JavaScript?它將使您可以輕鬆選擇所有選項並取消選中客戶端的所有複選框,而不是在每次選中複選框時都回送到服務器。 – 2010-11-01 07:53:49

回答

0

您需要在回發頁面上重新添加動態生成的控件到頁面。在ViewState加載之前,可能最好在Init中完成。

如果不明確,頁面將貫穿其整個生命週期,並在每次回發時再次呈現,因此您不能期望動態生成的控件仍然存在,除非您點擊生成它們的代碼回發。