注册 登录
编程论坛 ASP.NET技术论坛

[求助]怎么获取CheckBoxList的最新选项值,系统默认的是最小索引的值

606liutong 发布于 2007-07-28 09:55, 1249 次点击
如题,怎么在TextBox 里面获取最新的CheckBoxList选项,而不是最小索引的值

8 回复
#2
606liutong2007-07-28 09:55
[IMG]F:\CheckBoxList.JPG[/IMG]
#3
606liutong2007-07-28 13:16

这个问题我不会
想请教下
大哥大姐们 说说

#4
606liutong2007-08-01 16:03
up  自己顶下  怎么做啊?
#5
冰彩虹2007-08-01 16:46
麻烦,换个思路实现吧
#6
冰彩虹2007-08-01 17:20
这样试试看
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
string item = Request.Form["__EVENTTARGET"];
item = item.Split('$')[1];
int index = Int32.Parse(item);//index就是你最近操作(不论选中与否)的索引
Response.Write(CheckBoxList1.Items[index].Text);
}
#7
jyoseyi2007-08-01 17:30
  this.CheckBoxList1.SelectedItem.Selected;
#8
606liutong2007-08-01 17:50
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
string item = Request.Form["__EVENTTARGET"];
item = item.Split('$')[1]; ----------------------------未将对象引用设置到对象的实例。//错误提示
int index = Int32.Parse(item);//index就是你最近操作(不论选中与否)的索引
Response.Write(CheckBoxList1.Items[index].Text);
}

this.CheckBoxList1.SelectedItem.Selected;-----------------------是bool类型的
#9
冰彩虹2007-08-01 18:19
item = item.Split('$')[1];
这个地方根据页面源代码里的自动生成的不同而不同
<td><input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1:0"
onclick="__doPostBack('CheckBoxList1$0','') " language="javascript" /></td>
1