我有一个html表单,我需要进行"检查"一些复选框的值。问题是,当我提交表单时,文本字段和下拉列表中的数据工作正常,但所有复选框和单选按钮都设置为不检查。
这是我的复选框:
<input name="chkbox" value="test" type="checkbox">Label text
这就是我尝试在提交中获取razor值的方法:
if(Request["chkbox"].AsBool()){
//its checked
}
else{
//its unchecked
}
如果我将复选框设置为默认选中,我会选中&#34;已选中&#34;表格上的价值提交。
似乎当我选中一个复选框时,它实际上并没有在表格中更改它的状态? 我在这里缺少什么?