在我的网络应用程序中,我需要在部分框中显示所选文本,如果我检查了许多名称,我需要在另一行中显示文本,任何人都告诉我是否可以这样做。我需要在选择框中显示所有选定的项目。
我得到的结果如image here。但我需要在选择框中显示所有选中的项目。我怎么能这样做。
.aspx:
<asp:DropDownCheckBoxes ID="dropdown1" runat="server" AddJQueryReference="true" UseSelectAllNode="true" UseButtons="true"
OnSelectedIndexChanged="dropdown1_SelectedIndexChanged"
AutoPostBack="true" CssClass="drpdwnstyle" Width="700px" >
</asp:DropDownCheckBoxes>
<style type="text/css">
.drpdwnstyle {
width: 250px;
position:absolute;
text-align: left;
text-overflow: ellipsis;
direction: ltr;
}</style>
.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.Value);
}
}
dropdown1.Texts.SelectBoxCaption = String.Join(",", checkedList.ToArray());
谢谢
答案 0 :(得分:0)
删除 text-overflow:省略号; 添加 white-space:initial;
ManagedExecutorService