aspx页面 :
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox id="ListBox1" runat="server" Width="100%" Height="400px"
CssClass="b"></asp:ListBox>
</form>
</body>
</html>
cs文件:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindListBox1();
//如果这样删除项
ListBox1.Items.Remove(new ListItem("First Name"));
ListBox1.Items.Remove(new ListItem("Last Name"));
//得到的结果是项不会被删除
//只有这样才会被删除:
ListBox1.Items.FindByText("First Name").Selected=true;
ListBox1.Items.FindByText("Last Name").Selected = true;
for (int i=0; i < this.ListBox1.Items.Count; i++)
{
ListBox1.Items.Remove(ListBox1.SelectedItem);
}
}
//只有当项被选中后才会被删除。
}
private void BindListBox1()
{
ListBox1.Items.Clear();
ListBox1.Items.Add(new ListItem("First Name", "1"));
ListBox1.Items.Add(new ListItem("Last Name", "2"));
}