我无法从C#的列表框中获取数据绑定的多个选定值

时间:2019-01-06 05:45:55

标签: c#

我没有选择多个值。可以请我吗?

提前谢谢

.aspx标记:                                        

.cs代码:

foreach (ListItem item in lblMultiSelect.Items)
{
    if (item.Selected == true)
    {
        message += item.Text + " " + item.Value + "\\n";
    }
}

ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + message + "');", true);

1 个答案:

答案 0 :(得分:0)

 string message = "";
            foreach (ListItem item in ListBox1.Items)
            {
                if (item.Selected == true)
                {
                    message += item.Text + " " + item.Value + "\\n";
                }
            }
            ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + message + "');", true);

此代码对我有用

<asp:ListBox ID="ListBox1" runat="server" SelectionMode="Multiple"><asp:ListItem Value="1">Hii</asp:ListItem><asp:ListItem Value="2">I</asp:ListItem></asp:ListBox>

这是我的设计。我只建议您首先在列表框中使用静态值,看看是否可行