您为什么不只使用客户端验证器?这样会使您的工作变得更加困难。如果您可以通过客户端访问它,为什么还要在服务器端打它呢?
我唯一想到的另一件事是创建一个隐藏字段,并通过客户端进行设置,然后在执行回发操作时检查此值并禁用/启用验证器。
例如之后:
JS:
ValidatorEnable(document.getElementById(validatorId), false);
var hidden = document.getElementById(hiddenID);
hidden = "1";
然后在您的加载事件中:
If (hidden = "1") then
validator.enabled=false
end if