解决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"];
...
}
{
...
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"];
...
}
相关文章推荐
- 关于ASP.NET中ListBox的SelectIndex问题!
- ASP.NET下解决FCKEditor在AJAX中取值问题
- asp.net的LISTBOX取值问题
- 如何解决ASP.NET新增时多字段取值的问题
- asp.net中编辑DataGrid出现Index超出范围的解决办法(原)
- 如何解决ASP.NET新增时多字段取值的问题
- asp.net TextBox只读时不能通过后台赋值取值解决办法
- Asp.net解决无效的 CurrentPageIndex 值.它必须大于等于 0 且小于 PageCount!的问题方法
- ASP.NET中TextBox设置为Readonly后无法取值的解决办法
- asp.net mvc SelectList 的selected 失效及解决方法
- Windows Server 2003下ASP.NET无法识别IE11的解决方法
- asp.Net下短信猫发送短信中的中文乱码解决
- asp.net中URL参数传值中文乱码的三种解决办法
- 解决Asp.net Web网站第一次访问慢的问题
- asp.net aspnetpager分页统计时与实际不符的解决办法
- 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法
- asp.net oracle 中文乱码 解决方法
- asp.net中绑定TextBox回车事件的解决方法
- asp.net listbox实现单选全选取消
- ASP.NET AJAX 'sys'未定义解决办法