2012-07-10 2 views
1

나는 CustomValidator을 자세히 설명하는 좋은 사이트를 찾고 있습니다. 누구든지 가면 알려주세요. 다음 코드는 결과에 적어도 10 개의 숫자가 있는지 확인합니다. 그러나, 나는 또한 그 값이 숫자임을 검증 해보려고합니다. vb.net에서 을 사용하면 "if if"문으로이를 수행 할 수 있습니까?전화 번호 및 추가 정보에 대한 맞춤 검사기

이 오래된 기사의 약간 당신

Sub AtLeastTenNumbers_ServerValidate(ByVal source As Object, _ 
ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) 

    If area_code.Text.Length + phone_1.Text.Length + phone_2.Text.Length > 9 Then 
     args.IsValid = True 
    Else 
     args.IsValid = False 
    End If 

End Sub 
+0

문자열 값이 숫자인지 확인하는 방법을 보여주기 위해 내 대답이 업데이트되었습니다. –

답변

3

감사합니다,하지만 스콧 미첼은 자신의 물건을 알고있다 : "

http://www.4guysfromrolla.com/articles/073102-1.aspx

이 할 수있는 방법이 거기있다 "진술서?

현재 명령문 내에 if 문을 항상 중첩시킬 수 있습니다.

If area_code.Text.Length + phone_1.Text.Length + phone_2.Text.Length > 9 Then 
    args.IsValid = True 
    'Check to see if this part is numeric 
    If IsNumeric(phone_1.Text) Then 
     ' Do Logic here 
    End If 
Else 
    args.IsValid = False 
End If