Selection mode of asp:ListBox (C#) : ListBox « ASP.net Controls « ASP.NET Tutorial






<%@ Page Language="c#" Explicit="true" Strict="true" %>
<script language="c#" runat="Server">
    public void Verify(object sender, EventArgs e)
    {
      if (CountryListBox.SelectedIndex != -1)
      {
        OutputLabel.Text = "You selected: ";
        if (CountryListBox.SelectionMode == ListSelectionMode.Single)
          OutputLabel.Text += "<b>" + CountryListBox.SelectedItem.Text + "</b>";
        else
        {
          for (int j=0;j<CountryListBox.Items.Count;j++)
          {
            if (CountryListBox.Items[j].Selected)
              OutputLabel.Text += "<b>" + CountryListBox.Items[j].Text + "</b>, ";
          }
        }
      }
      else
        OutputLabel.Text = "You didn't selected any country!";
    }
</script>
<html>
  <head>
    <title></title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">
      <asp:ListBox ID="CountryListBox" Runat="server" SelectionMode="Multiple">
        <asp:ListItem Value="1">United States</asp:ListItem>
        <asp:ListItem Value="2">United Kingdom</asp:ListItem>
        <asp:ListItem Value="3">China</asp:ListItem>
        <asp:ListItem Value="4">India</asp:ListItem>
      </asp:ListBox><br>
      <asp:Button ID="SubmitButton" Runat="server" Text="Submit" OnClick="Verify"></asp:Button>
      <asp:Label ID="OutputLabel" Runat="server"></asp:Label>
    </form>
  </body>
</html>








3.16.ListBox
3.16.1.asp:ListBox OnSelectedIndexChanged event and AutoPostBack (VB.net)
3.16.2.Fill value to asp:ListBox in asp:RadioButtonList selection changed action (VB.net)
3.16.3.Bind array data to asp:ListBox (VB.net)
3.16.4.Bind asp:Label with asp:ListBox (VB.net)
3.16.5.Set array value to asp:ListBox DataSource (VB.net)
3.16.6.Selection mode of asp:ListBox (C#)
3.16.7.Selection mode of asp:ListBox (VB)
3.16.8.Using the ListBox control (C#)
3.16.9.Using the ListBox control (VB)
3.16.10.Property tester