我有一个包含以下内容的表单:
<form method="post">
<input type="checkbox" name="a1" >
在我的 Razor/C# 代码中,我想分配给一个整数 var a1
1
的值是否检查了元素并且 0
的值如果未选中。
我一直在尝试类似的事情
If (document.getElementById("a1").checked)
If (document.getElementById("a1").checked==true)
If (document.getElementById("a1").checked.AsBool()==true)
If (Request.Form["a1"].checked==true)
和上面的其他类似排列,没有任何效果。要么我有错误消息,要么它忽略我。
你是怎么做到的?
澄清:上面的前 3 行在内部 <script> </script>
Razor 代码中的标签。
最终,我需要 UPDATE
表中的记录。
最佳答案
假设您的意思是在 JavaScript 中 - 如果您希望使用 getElementById
,则需要设置“id”属性
<input type="checkbox" name="a1" id="a1">
关于c# - 如何在 Razor 中获取复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15529550/