我没有选择多个值。可以请我吗?
提前谢谢
.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);
答案 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>
这是我的设计。我只建议您首先在列表框中使用静态值,看看是否可行