1
내 사이트의 이름 필드에 대한 유효성 검사가 유효합니다. 코드 뒤에는 코드가 있지만 작동하지 않습니다. 다른 검사기처럼 오류를주지 않습니다. 이것은 내 코드입니다.사용자 정의 유효성 검사 코드 뒤에
<asp:CustomValidator ID="CustomValidatorVoorNaam" runat="server" ControlToValidate="voornaamTextBox" onServerValidate="naamValidator" Display="Dynamic" ErrorMessage="Gebruik enkel het alfabet" ValidationGroup="AllValidators">Enkel A-Z</asp:CustomValidator>
protected void naamValidator(object sender, ServerValidateEventArgs e)
{
bool check = true;
for (int i = 0; i > e.ToString().Length; i++)
{
if (!(char.IsLetter(e.ToString()[i])))
{
check = false;
}
}
e.IsValid = check;
}
내가 알 수있는 한 정확한 코드입니다.
UPDATE
빈을 떠나있는 동안 내가 그것을 입력 할 때 오류가 표시됩니다
아니요, 지금 코드를 변경했습니다. 다른 클래스의 메서드를 호출합니다. 그래서 내 코드는 코드 숨김 파일에서 다음과 같이 보입니다. – Robin
protected void CustomValidatorVoorNaam_ServerValidate (객체 소스, ServerValidateEventArgs args) { args.IsValid = Validatie.ControleerNaam (args.ToString()); } – Robin
서버 맞춤형 검사기에서 유효성 검사를 다시 사용 하시겠습니까? –