Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查表框(C)_C#_Asp.net - Fatal编程技术网

C# 检查表框(C)

C# 检查表框(C),c#,asp.net,C#,Asp.net,我的问题很简单,但对我来说很复杂 该场景是,我有一个清单框,其选中的项目将添加到列表框中以供进一步处理。我需要知道的是,如果从列表框中删除了一个项目,如何取消选中检查表框中的项目。有两个按钮名为删除所有和删除所选项目(从列表框中选择的项目) 请帮助我了解第二个按钮的功能,即,如果用户从列表框中删除某个特定项目,则相应的复选框项目也应取消选中 指导我如何取消选中我从列表框中删除的检查表中的特定项目。您可以使用jquery执行此操作,当您单击“删除”按钮,然后从列表中选取所选值,在复选框列表中查找该

我的问题很简单,但对我来说很复杂

该场景是,我有一个清单框,其选中的项目将添加到列表框中以供进一步处理。我需要知道的是,如果从列表框中删除了一个项目,如何取消选中检查表框中的项目。有两个按钮名为
删除所有
删除所选项目
(从列表框中选择的项目)

请帮助我了解第二个按钮的功能,即,如果用户从列表框中删除某个特定项目,则相应的复选框项目也应取消选中


指导我如何取消选中我从列表框中删除的检查表中的特定项目。

您可以使用jquery执行此操作,当您单击“删除”按钮,然后从列表中选取所选值,在复选框列表中查找该值,然后使用


$(“#checkedboxId”).removeAttr('checked')

如果希望从服务器端取消选中该项,可以执行以下操作:

yourCheckBoxList.Items.FindByValue(itemValue).Selected = false;
如果要删除复选框列表项:

yourCheckBoxList.Items.Remove(yourCheckBoxList.Items.FindByValue(itemValue));
其中itemValue是一个字符串,您需要在其中存储从列表框中删除的项的值


希望这有帮助

使用jquery轻松管理客户端的控件您可能需要编辑您的问题并发布一些相关代码,以帮助人们为您提供更好的答案。这并不是那么简单,特别是在ASP.NET中,因为控件ID将发生更改。要获得正确的ID,您可以在.NET 4中的控件上使用ClientMode=“Static”属性,或者使用jQuery“ends with”语法-请参见在javascript对象或隐藏控件中放置复选框ID,如下所示。hdnCheckBoxId.value=;然后您可以从隐藏控件中读取id并使其取消选中$(“#hdnCheckBoxId”).removeAttr('checked');