Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
ASP.NET ListView选中并突出显示“行通过”复选框_Asp.net_.net 3.5_Listview - Fatal编程技术网

ASP.NET ListView选中并突出显示“行通过”复选框

ASP.NET ListView选中并突出显示“行通过”复选框,asp.net,.net-3.5,listview,Asp.net,.net 3.5,Listview,我试图让ASP.NET 3.5 ListView控件通过第一列中显示的复选框选择并高亮显示行。如果使用asp:LinkButton而不是复选框,则通过LinkButton的属性CommandName=“Select”自动支持行选择。如何使用复选框来实现这一点? 一旦我做到了这一点,我如何在按下表单上的提交按钮时获得所选项目?我不确定我是否遵循了您试图实现的目标,您是否希望在选中复选框时进行视觉更改?如果是这样,最好的选择是使用jQuery并附加到复选框的onchange事件 然后,当您回发表单时

我试图让ASP.NET 3.5 ListView控件通过第一列中显示的复选框选择并高亮显示行。如果使用asp:LinkButton而不是复选框,则通过LinkButton的属性CommandName=“Select”自动支持行选择。如何使用复选框来实现这一点?
一旦我做到了这一点,我如何在按下表单上的提交按钮时获得所选项目?

我不确定我是否遵循了您试图实现的目标,您是否希望在选中复选框时进行视觉更改?如果是这样,最好的选择是使用jQuery并附加到复选框的onchange事件

然后,当您回发表单时,您可以在ListView中的项目中进行筛选并找到复选框,检查其选中状态,然后执行所需操作:

foreach(var item in listView1.Items){
  var checkbox = (CheckBox)item.FindControl("checkBox1");
  if(checkbox.Checked) // do stuff
}

我不确定我是否遵循了您试图实现的目标,您是否希望在选中复选框时进行视觉更改?如果是这样,最好的选择是使用jQuery并附加到复选框的onchange事件

然后,当您回发表单时,您可以在ListView中的项目中进行筛选并找到复选框,检查其选中状态,然后执行所需操作:

foreach(var item in listView1.Items){
  var checkbox = (CheckBox)item.FindControl("checkBox1");
  if(checkbox.Checked) // do stuff
}