2010-11-17 93 views
0

如何根據複選框列表(ASP.net 3.5)中的選定項目觸發事件,複選框列表中的OnSelectedIndexChanged返回所有選定項目的列表,其中我需要知道當前選定的項目項目。設置項目選擇事件CheckboxList

回答

0

爲什麼複選框列表不會返回所有選中的複選框?複選框列表的性質是可以同時選擇多個。

如果您只需要一個項目,也許radioButtonList或DropDownList會更合適?

http://msdn.microsoft.com/en-us/library/1wd7hsyy(v=VS.85).aspx

Protected void DropDownList1_SelectedIndexChanged(object sender, 
    System.EventArgs e) 
{ 
    Label1.Text = "You selected " + DropDownList1.SelectedItem.Text; 
} 

隨意測試CheckBoxList.SelectedItem,但措辭沒有明確表明它具有相同的功能單選按鈕列表或DropDownList的。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.selecteditem.aspx

+0

的CheckBoxList!= DropDownList的 – 2010-11-17 20:41:06

+0

無論從System.Web.UI.WebControls.ListControl繼承並可以分享這個功能。 CheckBoxList也可能是ListControl的錯誤選擇。 – 2010-11-17 20:50:28