Asp.net 如何从Aspx.vb代码中的动态生成HTML复选框中获取或检查值
我正在使用在页面上动态生成的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_"
<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.")