`
touchinsert
  • 浏览: 1340259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

通过Request.Form得到CheckBoxList当前所点选项的索引值

 
阅读更多


也即得到目前用户是点击了哪个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

分享到:
评论

相关推荐

    遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList代码

    ### 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList #### 知识点一:CheckBoxList概述及应用场景 **CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList...

    EXT.form组件

    2. `checkbox`:`Ext.form.Checkbox`是用于创建复选框的组件,用户可以选择或取消选择多个选项。 3. `combo`:`Ext.form.ComboBox`是下拉列表框组件,允许用户在预设的选项中进行选择,同时可以提供搜索功能以便...

    jd.rar_CheckBoxList_DEMO_京东

    CheckBoxList通常用于用户界面中,让用户能够多选一个列表中的选项。 【描述】描述提到"jd demo 关于php的代码里面是关于一些京东的接口里面的代码包含了一些重要",这表明这个项目不仅包含了PHP代码,还涉及到京东...

    在服务器端得到CheckBoxList控件最后选择项的方法

    1. **解析事件信息**:首先,我们需要在服务器端代码中解析`__EVENTTARGET`和`__EVENTARGUMENT`的值,这可以通过`Page.Request.Form`集合来实现。 2. **确定选择项**:根据解析出的`__EVENTTARGET`值,我们可以判断...

    Asp.net CheckBoxList操作集合

    在ASP.NET中,CheckBoxList控件是通过`&lt;asp:CheckBoxList&gt;`标签定义的,每个选项则由`&lt;asp:ListItem&gt;`子标签添加。例如: ```html &lt;asp:CheckBoxList ID="CheckBoxList1" runat="server"&gt; &lt;/asp:CheckBoxList...

    CheckBoxList by new form

    标题"CheckBoxList by new form"可能指的是一个基于新表单(可能是Web Form)实现的自定义`CheckBoxList`控件。描述中的“自用代码”提示这是一个个人或特定项目使用的定制化实现,不建议其他人下载或使用,可能包含...

    Jquery.Validate验证CheckBoxList,RadioButtonList,DropDownList是否选中

    Jquery.Validate是一个相当棒的客户端验证控件,它的功能强大就不必说了,本文主要介绍了它对asp.net中三类控件CheckBoxList,RadioButtonList,DropDownList是否选中的验证

    关于checkboxlist的绑定和遍历checkboxlist

    在.NET框架中,CheckBoxList控件是经常用于网页设计中的一种多选列表控件,它允许用户通过勾选复选框来选择一个或多个选项。本文将深入探讨关于CheckBoxList的绑定和遍历的实现方法及其相关知识点。 一、CheckBox...

    多选下拉的CheckBoxList

    在网页开发中,多选下拉的CheckBoxList是一种常见的用户界面元素,用于提供多个选项让用户进行复选选择。这种功能通常在需要用户选择多个值,且空间有限的情况下使用,例如填写表单或设置偏好时。在ASP.NET环境中,...

    CheckBoxList的用法

    这里首先通过`GetDataSet()`方法获取了一个`DataSet`对象,然后将其绑定到名为`chkShipTypeAndEffect`的`CheckBoxList`控件上,并指定了`Name`作为显示文本,`ID`作为存储的值。 #### 四、获取CheckBoxList的选中项...

    asp.net Dropdownlist结合CheckBoxList多选下拉框

    8. **异步更新**:为了提高用户体验,可以使用UpdatePanel控件实现无刷新更新,使得用户在选择CheckboxList后,Dropdownlist的值无需页面完全刷新即可更新。 9. **代码示例**:在代码-behind文件中,设置...

    巧用struts标签之checkboxlist选中默认值换行处理

    通过这种方式,我们可以实现`struts`标签`checkboxlist`的默认选中值设置,并通过JavaScript动态调整布局,使界面更加友好。在实际开发中,这种方法可以帮助我们更好地控制用户界面,提升用户体验。

    CheckBoxList的操作

    【CheckBoxList的操作】知识点详解 CheckBoxList是Windows Forms控件,用于显示一组可选的复选框,用户可以选择其中的一项或多项。以下是关于CheckBoxList的一些关键操作和常见用途的详细说明: 1. **添加项**:你...

    CheckBoxList实现单选 C#(WEB)

    在.NET Web开发中,CheckBoxList控件经常用于呈现一组可多选的选项。然而,有时候我们需要将CheckBoxList的功能限制为只能单选,就像单选按钮(RadioButtonList)那样。本篇将详细介绍如何在C#环境下,针对ASP.NET ...

    获取checkboxlist选中的value和text

    在Web开发中,尤其是使用ASP.NET技术时,`CheckBoxList`控件经常被用来呈现一组可多选的选项。在用户界面中,用户可以勾选他们感兴趣的选项,然后提交表单。开发人员需要获取这些选中的选项的值(`value`)和文本(`...

    c# ListView CheckBox 索引值

    总的来说,要获取C# ListView中CheckBox的索引值,我们需要在ListView控件上启用多选并添加CheckBox列,然后监听`ItemChecked`事件来获取选中项的索引,或者通过遍历所有项来获取所有选中项的索引。以上步骤可以帮助...

    免费下载 CheckBoxList遍历 方法

    在本篇文章中,我们将深入探讨如何在ASP.NET Web Forms中使用CheckBoxList控件,并通过一个具体示例来学习如何遍历CheckBoxList中的项并获取已选中的值。此过程不仅适用于免费下载场景,而且对于任何需要处理用户...

    自定义 C# CheckBoxList

    `CheckBoxList`是一个呈现为多个复选框的列表的控件,常用于让用户从多个选项中选择一个或多个。默认情况下,CheckBoxList提供了基本的绑定数据、事件处理和样式设置等特性。但是,当我们需要更复杂的行为,如动态...

    C#中checkboxList控件用法总结

    CheckboxList控件是C#中常用的控件之一,主要用于显示多选项列表。以下是关于CheckboxList控件的17种常用方法的总结。 一、添加项 CheckboxList控件可以使用Items.Add方法来添加新项。例如: ```csharp ...

Global site tag (gtag.js) - Google Analytics