有没有办法使用context.request获取所有复选框?
它只检查了其密钥集合的复选框。我也需要“未选中”复选框。
我不能依赖复选框名称。它可以有任何名称,我在处理程序中处理它。否则,如果context.Request.Form.Get("checkbox1")
返回 Nothing ,则取消选中。
但是,复选框的名称未预先定义。
任何解决方案?
示例代码:
HTML代码:
<input type="checkbox" name="checkbox1"> One<br>
<input type="checkbox" name="checkbox2"> Two<br>
<input type="checkbox" name="checkbox3"> Three<br>
在提交时,它将调用我需要处理的处理程序。我没有设计这个HTML页面,但代码将是这样的。
处理程序代码:
For Each s As String In context.Request.Form
ControlValue = IIf(context.Request.Form(s) IsNot Nothing, context.Request.Form(s), "")
Next
此处,未检查的复选框将不会出现在context.Request.Form。
中