還真的是 bug 耶! 好久沒碰到原廠 bug 了!
參考 ASP.NET Forums
懶得進去看的人可以抄這份,我從裡面類似的解改過來的
private bool? _lastValid = null; protected void CustomValidator_TypeA_ServerValidate(object source, ServerValidateEventArgs args) { if (_lastValid != null) // prevent second validate { args.IsValid = _lastValid.Value; return; } if(something) // your validation logic { _lastValid = true; } else { _lastValid = false; } args.IsValid = _lastValid.Value; }
沒有留言:
張貼留言