2009-09-16 5 views

답변

2
this.Validators.Add(new CustomValidationError("Your message goes here.")); 
0

폼에 CustomValidator을 추가

protected void myValidator_ServerValidate(object source, ServerValidateEventArgs args) 
{ 
    args.IsValid = true; 

    if (txtName.Text.Trim().Length < 1) 
    { 
     args.IsValid = false; 
     myValidator.ErrorMessage = "Enter your name"; 
     return; 
    } 
    // ... 
} 

을 그리고 당신의 단순히 있는지 확인 할 저장 버튼 :

<asp:CustomValidator ID="myValidator" runat="server" Display="None" OnServerValidate="myValidator_ServerValidate" /> 

귀하의에서 코드 숨김 페이지, 당신은 다음 myValidator_ServerValidate을 정의하는 것 유효한 페이지 :

protected void btnAppoint_Click(object sender, EventArgs e) 
{ 
    if (Page.IsValid) 
    { 
     // code to save user information 
    } 
} 
관련 문제