CustomValidator를 사용할시기를 알려주시겠습니까? 예를 들어, 사용자의 의견을 수락하는 Textbox가 있습니다. CustomValidator가 시나리오에 적합하고 다른 유효성 검사기가 수행 할 수 없거나 수행하기 어려운 작업이 필요한 이유는 무엇입니까?ASP.NET CustomValidator
답변
CustomValidator는 다른 유효성 검사기가 수행해야하는 작업을 수행하지 않아도 사용자 고유의 유효성 검사 논리를 자유롭게 구현할 수 있도록하기위한 것입니다.
예 : 사용자 입력 컨트롤이 실제로 필요하지 않은 모든 종류의 유효성 검사 (예 : 쿠키가 있는지 확인)가 필요하거나 유효성을 검사 할 컨트롤이 입력 규칙을 따라야하는 경우 다른 유효성 검사기와 관련이 있습니다.
유효성을 검사하려는 대상에 따라 달라 지므로 자세한 정보를 제공해야합니다.
CustomValidator를 사용하면 텍스트 상자에 입력 한 데이터에 대해 하나 이상의 유효성 검사를 수행하려는 코드를 작성할 수 있습니다. 다른 유효성 검사기는 값을 비교하거나 값이 입력되었는지 확인하거나 값이 정규 표현식을 준수하는지 확인하는 등의 고유 한 기능을 수행합니다.
귀하의 질문은 CustomValidator를 사용하는 정확한 이유를 설명합니다 : 기존 검사기가 필요한 것을 수행하지 않을 때 사용합니다. 예를 들어, 텍스트 상자 B의 값이 A와 C의 값 사이에 있는지 확인하는 유효성 검사기가 없습니다. CustomValidator에서 코드에서이 작업을 수행해야합니다.
RangeValidator가 그렇게 할 수 없습니까? – KJai
RangeValidator는 두 개의 상수 값 사이의 유효성을 검사 할 수 있다고 생각합니다. 나는 당신이 3 개의 텍스트 상자를 가지고 값이 A <= B <= C 이어야만하는 경우를 의미합니다. –
@JohnSaunders이 것이 가장 좋은 대답이었을 것입니다! – thenewseattle
과거에 CustomValidators를 사용했던 한 가지는 ValidationSummary 컨트롤에 포함될 오류 메시지 목록을 생성하는 것입니다. 일반적으로 표준 ASP.NET 유효성 검사기 세트에서 다루지 않는 사용자 지정 유효성 검사를 수행 할 때마다이 특성을 사용하십시오.
- 1. ASP.NET CustomValidator with ClientValidationFunction
- 2. ASP.NET CustomValidator 클라이언트 쪽
- 3. CustomValidator 문제
- 4. ASP.NET, Telerik RadListView, RadioButtonList 및 CustomValidator 문제
- 5. 여러 컨트롤을 확인하는 CustomValidator
- 6. asp : CustomValidator/OnServerValidate
- 7. ASP.NET CustomValidator 컨트롤이 양식 제출시 jQuery 유효성 검사를 방해합니다.
- 8. Ajax AutoCompleteExtender에서 IsRequired를 구현하는 CustomValidator
- 9. JavaScript에서 CustomValidator 유효성 검사 호출
- 10. CustomValidator, pagemethods 및 JQuery 재미 무엇
- 11. CustomValidator 및 JavaScript를 사용한 유효성 확인
- 12. JavaScript를 통해 CustomValidator ErrorMessage를 지우는 방법
- 13. MVC3/EF CustomValidator 모델의 두 필드
- 14. asp.net
- 15. CustomValidator Javascript 함수는 라디오 버튼이 선택되지 않았다고 생각합니다.
- 16. asp : customvalidator asp : ChangePassword 컨트롤을 사용할 수 있습니까?
- 17. ASP.Net 직접 CustomValidator이 EditTemplate와 함께 UpdatePanel에
- 18. ASP.NET 양식에 확인란이 필요합니까?
- 19. ASP.NET - 프레젠테이션 계층에 비즈니스 계층 오류 표시
- 20. asp : 업데이트 패널 내의 CustomValidator - ValidateEmptyText = true 일 때 데이터를 입력하기 전에 표시되는 오류 메시지
- 21. asp.net asp.net 회원이 아닌 asp.net 페이지 보호
- 22. ASP.NET Webforms와 ASP.NET MVC의 공생으로서의 ASP.NET MVP
- 23. ASP.Net VS ASP.Net MVC
- 24. ASP.NET/PHP : ASP.NET
- 25. asp.net MVC의 asp.net 컨트롤
- 26. ASP.net 대 ASP.net MVC
- 27. ASP.NET : 사용자 정의 유효성 검사가 필요한 필드 유효성 검사기가 여기에
- 28. ASP.NET
- 29. asp.net
- 30. asp.net
왜 누군가가이 질문을 downvote 것입니까? 그것은 "왜 내가 뭔가를 사용할 것인가"라는 질문을하는 것입니다. – SirDemon
지원해 주셔서 감사합니다. – KJai
나는 질문이 모호하다고 느꼈기 때문에 downvoted (그는 Remoting을 사용하지 않는 이유를 물을 수있었습니다.), 그는 거의 스스로 답변했으며, 문서는 예제를 제공합니다 (유효 숫자는 짝수입니다). –