通过Request.Form得到CheckBoxList当前所点选项的索引值
2008-07-29 17:05
363 查看
也即得到目前用户是点击了哪个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
页面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当前所点选项的索引值
- 通过Request.Form获取同name的checkbox所有值
- enctype="multipart/form-data 无法通过request得到值
- Checkboxlist得到当前操作的CheckBoxIndex
- Repeater中PostBack提交通过Request.Form[btn.UniqueID]得到相关表单内容
- 获取CheckBoxList当前选择项索引
- SpringMvc 中绑定 checkbox 标签到form 中的List
- 得到一个工作流当前结点里面的可用选项
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- 通过本地存储的一个值和当前获取值得比较得到一个boolean值
- crm2011通过服务得到当前用户id
- 通过反射从数据库返回集合ResultSet中得到实体对象的list集合
- JavaScript基础 下拉列表 点击按钮 显示当前选项的索引值
- 得到CheckBoxList中选中了的值函数方法
- 【通过指定IP地址得到当前的网络上的主机的域名】代码
- ASP.NET jQuery 食谱15 (通过控件CustomValidator验证CheckBoxList)
- 学习笔记9 CheckBoxList 得到值和赋值的方法
- C#遍历得到checkboxlist选中值和设置选中项的代码
- CheckBoxList的操作查询是否被选中设置或者得到
- Javascript得到CheckBoxList的Value