Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.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#_Jquery_Asp.net_Ajax - Fatal编程技术网

C# 将值绑定到复选框

C# 将值绑定到复选框,c#,jquery,asp.net,ajax,C#,Jquery,Asp.net,Ajax,onclick用于运行AJAX,AJAX根据复选框是选中还是未选中更新数据库中的记录 我的Q是……我想抓取存储在代码隐藏中“contacted”中的“T”或“F” 我试图通过正常的绑定Eval(“Contacted”)来实现这一点(正如在代码隐藏中,“Contacted”将具有该值 有什么想法吗? 谢谢您可以通过以下方式获取checked(真或假)的值: 您可以使用prop设置该值 var isChecked = $("#chkbox").is(":checked"); //returns tr

onclick用于运行AJAX,AJAX根据复选框是选中还是未选中更新数据库中的记录

我的Q是……我想抓取存储在代码隐藏中“contacted”中的“T”或“F” 我试图通过正常的绑定Eval(“Contacted”)来实现这一点(正如在代码隐藏中,“Contacted”将具有该值

有什么想法吗?
谢谢

您可以通过以下方式获取checked(真或假)的值:

您可以使用prop设置该值

var isChecked = $("#chkbox").is(":checked"); //returns true or false

我相信你想要实现的是这样的:

$("#chkbox").prop("checked", true); //Sets box to checked.

$('#chkbox')。更改(函数(e){ 如果($(this).is(':checked')){ //做任何事 } 否则{ //做任何事 } });
Checked是一个布尔属性='Checked'或='',它不是用来保存值的,这就是value属性的用途。当我指value时,我指的是'true'或'false',如果它没有签出,因为代码中的'contacted'将是t或f…所以我想让它知道它在html输入Checked=“Checked”或“”,checked=“true”没有任何意义。请对您想要的行为使用asp.net复选框控件。它不是真/假标志。它是一个布尔属性,可以='checked'或='<--nothing。
$("#chkbox").prop("checked", true); //Sets box to checked.
<input type="checkbox" name="chkbox" id="chkbox" />
$('#chkbox').change(function(e) { if($(this).is(':checked')) { // do whatever } else{ // do whatever } });