30

ASP.NET と C# を使用して、DropDownList で複数の値を選択します。ドロップダウンから単一の値を選択しようとしましたが、複数の選択が見つかりません。

4

4 に答える 4

39

その場合ListBox、ドロップダウンの代わりにコントロールを使用し、SelectionModeプロパティをに設定する必要がありますMultiple

<asp:ListBox runat="server" SelectionMode="Multiple" >
  <asp:ListItem Text="test1"></asp:ListItem>
  <asp:ListItem Text="test2"></asp:ListItem>
  <asp:ListItem Text="test3"></asp:ListItem>
</asp:ListBox>
于 2013-09-16T09:31:07.383 に答える
23

複数選択を許可するListBoxコントロールを見てみましょう。

<asp:ListBox runat="server" ID="lblMultiSelect" SelectionMode="multiple">
            <asp:ListItem Text="opt1" Value="opt1" />
            <asp:ListItem Text="opt2" Value="opt2" />
            <asp:ListItem Text="opt3" Value="opt3" />
</asp:ListBox> 

コードビハインドで

foreach(ListItem listItem in lblMultiSelect.Items)
    {
       if (listItem.Selected)
       {
          var val = listItem.Value;
          var txt = listItem.Text; 
       }
    }
于 2013-09-16T09:32:11.850 に答える
1

ドロップダウン リストでは、ドロップダウンで複数の項目を選択できません。

必要に応じて、リストボックスコントロールを使用できます。

ASP.NET リスト ボックス

于 2013-09-16T09:33:22.603 に答える