如何在Listbox上设置Multiple SelectedItem?

Mar*_*rch 2 c# asp.net

示例代码如下:

<asp:Listbox ID="ddlCat" runat="server" SelectionMode="Multiple" />

ddlCat.Items.Insert(0, new ListItem("Item1", "1"));

ddlCat.Items.Insert(1, new ListItem("Item2", "2"));

ddlCat.Items.Insert(2, new ListItem("Item3", "3"));

ddlCat.Items.Insert(3, new ListItem("Item4", "4"));
Run Code Online (Sandbox Code Playgroud)

我想在Item1和Item3上设置2默认的selectedItem,怎么做?

使用这些代码,只会选择最新的代码

ddlCat.SelectedValue = "1";

ddlCat.SelectedValue = "3";
Run Code Online (Sandbox Code Playgroud)

非常感谢!!

Mar*_*rch 5

我找到了解决方案

ddlCat.Items.FindByValue("1").Selected = true;
ddlCat.Items.FindByValue("3").Selected = true;
Run Code Online (Sandbox Code Playgroud)