Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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 如何从Aspx.vb代码中的动态生成HTML复选框中获取或检查值_Asp.net_Vb.net_Html - Fatal编程技术网

Asp.net 如何从Aspx.vb代码中的动态生成HTML复选框中获取或检查值

Asp.net 如何从Aspx.vb代码中的动态生成HTML复选框中获取或检查值,asp.net,vb.net,html,Asp.net,Vb.net,Html,我正在使用在页面上动态生成的Html复选框 <input type='checkbox' id='chk_"+kDyn+"' name='chk_"+kDyn+"' value='"+0+"' checked /> 它总是有。。即使我勾选了复选框或未勾选。。怎么做 我使用的是aspx vb,这是因为该值不是Int32,总是返回默认值0。 如果选中该复选框,则它将返回值,否则将返回null。因此,您可以按如下方式获取其值: chkValue = Request.Form("chk_"

我正在使用在页面上动态生成的Html复选框

<input type='checkbox' id='chk_"+kDyn+"' name='chk_"+kDyn+"' value='"+0+"' checked />
它总是有。。即使我勾选了复选框或未勾选。。怎么做
我使用的是aspx vb,这是因为该值不是Int32,总是返回默认值0。 如果选中该复选框,则它将返回值,否则将返回null。因此,您可以按如下方式获取其值:

chkValue = Request.Form("chk_" & intCounter)
IF  chkValue <> NULL Then                   
   Response.Write("The value is:" & ChkInsStatus)
Else
   Response.Write("The value is not selected.")

我不熟悉vb.net,但是你不能在元素上放置runat=server属性,并通过id获取复选框吗?你是对的,但我使用的是动态复选框,它使用javascript循环,不接受runat=server,它说将控件放入表单标记中
chkValue = Request.Form("chk_" & intCounter)
IF  chkValue <> NULL Then                   
   Response.Write("The value is:" & ChkInsStatus)
Else
   Response.Write("The value is not selected.")