2011-06-04 49 views

回答

1

您可以附加onClick客户端JS功能,然后您可以通过JS启用/禁用验证器。

<asp:CheckBox ID="" runat="server" OnClick="EnableDisable(this,ValidatorID)" /> 

<script type="text/javascript"> 
function EnableDisable(checkbox,ValidatorID){ 
    var myVal = document.getElementById(ValidatorID); 
    ValidatorEnable(myVal, checkbox.checked); 
} 
</script> 
0

试试这个:

<asp:RequiredFieldValidator ... Enabled=<%# checkBox.Checked %> ... /> 

在这里,你必须设置CheckBox真正AutoPostBack属性值。