2011-03-09 11 views

답변

0

공유 기능을 가진 Modul 또는 Class를 servervalidate-function으로 만들 수 있습니다. 수동으로 이벤트 처리기를 추가해야합니다 :

영문 :

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:CustomValidator ID="CustomValidator1" runat="server" ValidateEmptyText="true" ErrorMessage="Validator said NO!" ControlToValidate="TextBox1"></asp:CustomValidator> 

코드 숨김 :

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load 
    AddHandler Me.CustomValidator1.ServerValidate, AddressOf ValidatorUtil.myFunction 
End Sub 

재사용 검사기 클래스 :

Public NotInheritable Class ValidatorUtil 
    Public Shared Sub myFunction(ByVal source As Object, ByVal args As ServerValidateEventArgs) 
     'validate here and set IsValid' 
     args.IsValid = False 
    End Sub 

End Class 
+0

감사 만! ! – user643062

관련 문제