如何在asp.net中为多个值更改DropDownCheckboxes属性SelectBoxCaption

时间:2016-09-20 11:01:21

标签: c# asp.net

当用户从DropDownCheckboxes中选择多个值时,如何在SelectBoxCaption中显示所选值。

我该怎么做。

我的.aspx代码:

<%@ Register Namespace="Saplin.Controls" Assembly="DropDownCheckBoxes" TagPrefix="asp"%>
         <asp:DropDownCheckBoxes ID="dropdown1" runat="server"   
         UseSelectAllNode="true" UseButtons="true"   
         OnSelectedIndexChanged="dropdown1_SelectedIndexChanged"     
         AutoPostBack="true"><Style DropDownBoxBoxWidth="200"/>
         </asp:DropDownCheckBoxes> 

.cs

protected void dropdown1_SelectedIndexChanged(object sender, EventArgs e) 
{
 List<String> checkedList = new List<string>();
 foreach (ListItem item in dropdown1.Items) 
{ 
if (item.Selected)
 {    
    checkedList.Add(item.Text);
 }
 }    
dropdown1.Texts.SelectBoxCaption = String.Join(",", checkedList);
}

image description here

任何人都可以帮助我

谢谢

0 个答案:

没有答案