您的位置:首页 > 编程语言 > ASP

解决asp.net中listbox的SelectedIndex的取值为-1

2011-08-24 11:18 218 查看
protected void Page_Load(object sender, System.EventArgs e)
{

...

string[] maindir = stypes.Split(new char[] { ',' });
for (int i = 0; i < maindir.Length; i++)
{
lbclasss.Items.Add(new ListItem(maindir[i]));
}

...

}

//lbclasss.SelectedIndex 每次取值都为-1

protected void btntypedel_Click(object sender, EventArgs e)
{
if (lbclasss.SelectedIndex > -1)
{
lbclasss.Items.RemoveAt(lbclasss.SelectedIndex);
}
}

解决方法:

protected void Page_Load(object sender, System.EventArgs e)
{

lbclasss.SelectedValue = Request["lbclasss"];

  ...

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: