通过Request.Form得到CheckBoxList当前所点选项的索引值
来源:互联网 发布:网络客服外包 编辑:程序博客网 时间:2024/05/23 15:40
也即得到目前用户是点击了哪个Item项 触发了回发
页面HTML部分
------------
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
<asp:ListItem Value="1" Text="1a"></asp:ListItem>
<asp:ListItem Value="2" Text="2b"></asp:ListItem>
<asp:ListItem Value="3" Text="3c"></asp:ListItem>
<asp:ListItem Value="4" Text="4d"></asp:ListItem>
</asp:CheckBoxList>
页面cs部分
------------
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
//形如CheckBoxList1$2 其中CheckBoxList1为控件名 其后的2为触发回发事件的索引 索引从0开始
string strCheck = Request.Form["__EVENTTARGET"].ToString();
string strIndex = strCheck.Substring(strCheck.IndexOf("$")+1);
this.TextBox1.Text = strIndex;
}
以上只是取得了点击的Item的索引
并没有判断用户是点选操作 还是 取消点选操作
更多功能可以再自动行添加
另 可参见 借助HiddenText 确定CheckBoxList当前的操作类型及点击的CheckBox
- 通过Request.Form得到CheckBoxList当前所点选项的索引值
- enctype="multipart/form-data 无法通过request得到值
- Js获取checkboxlist所选中的值
- 得到CheckBoxList中选中值(checkboxlist动态值)
- 通过request对象得到基本的信息
- arcgis android 通过getExtent得到当前地图范围四个点的坐标
- 设置或者得到CheckBoxList选中了的值
- 学习笔记9 CheckBoxList 得到值和赋值的方法
- 设置或者得到CheckBoxList选中了的值
- 得到form表单的值
- C++ 如何得到当前进程所占用的内存呢?
- java Swing得到当前系统所允许使用的字体.
- C++得到当前进程所占用的内存
- C++得到当前进程所占用的内存
- C++得到当前进程所占用的内存
- C++得到当前进程所占用的内存
- C++得到当前进程所占用的内存
- C++得到当前进程所占用的内存
- [转]flash 与 js 通讯方法
- [转]C#动态生成文字图片
- JS中得到C#后台服务器Session的值
- 自定义对1到15位长度的密码加解密
- [文摘20080731]小破孩的婚姻
- 通过Request.Form得到CheckBoxList当前所点选项的索引值
- 遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)
- Repeater 内嵌 CheckBoxList 的同时绑定
- [转]c# + mysql + 事务处理(转载于 《C#数据库事务原理及实践》)
- Visual Studio 2005 Starter Kits
- C# 及 MySQL 中 十六进制 和 十进制 间的转换
- 小試正則表達式(必須包括數字,定量字符,字母)
- [转]mysql的top n查询
- 怎样去做才是朋友?