2011-06-04 90 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屬性值。