문제

WebForms 응용 프로그램을 선호하는 유효성 검사 프레임 워크. 이것은 다소 큰 복잡한 앱을위한 것입니다. 단일 장소에서 규칙 세트와 비즈니스 검증을 지정하고 클라이언트와 서버 측에 통합하고 싶습니다. 클라이언트 측의 jQuery를 선호합니다.

누구든지 제안이 있습니까?

도움이 되었습니까?

해결책

.NET 3.5 Data Annotations를 볼 수 있습니다. ASP.NET과 잘 통합되지만 규칙 세트의 개념을 뒷받침한다고 생각하지 않습니다. 또 다른 옵션은 Enterprise Library Validation Application 블록으로 사용자 정의 규칙 세트를 지원하지만 ASP.NET과 통합하는 데 약간 더 많은 시간이 걸립니다. 그러나 킥 스타트를 제공하는 온라인 자료가 있습니다. 여기 기사 (혼자서 작성) VAB를 O/RM 도구와 통합하는 것에 대해 흥미로운 기사 VAB와 ASP.NET을 통합하는 정보.

행운을 빕니다.

다른 팁

WebForms의 경우 표준 유효성 검사기는 좋은 기반을 제공하며 jQuery를 사용하는 경우 ASP.NET 유효성 검사 검사를 아주 쉽게 복제하고 그에 따라 반응 할 수 있습니다. 즉, 유효성 검사 요약 제어보다 사용자에게 더 나은 피드백을 제공 할 수 있습니다.

예를 들어 jQuery를 사용하여 유효성 검사 컨트롤을 찾아 검증하고 타겟팅 할 수있는 제어-볼 리이트를 얻을 수 있으므로 오류 메시지를 받고 양식 필드 클래스를 변경하는 데 도움이됩니다.

웹 양식 또는 MVC의 경우? 지금까지 본 옵션은 다음과 같습니다.

  • jQuery Validate Plugin (클라이언트 측만)
  • xval : xval.codeplex.com, 클라이언트 및 서버 측 구성 요소가 있지만 MVC 전용이라고 생각합니다. 확실하지 않다. 나는 이것이 jQuery Validate 플러그인과 통합된다고 생각합니다.
  • Enterprise Library Validation App Block -Server -Side가 지난번에 확인했지만 논리를 제공하는 좋은 방법입니다. 구성 파일의 규칙, 코드의 속성 또는 대체 스토어를 제공 할 수 있습니다. 그런 다음 프론트 엔드에 jQuery Validate를 사용할 수 있습니다. 클라이언트/서버를위한 단일 솔루션이 아닙니다.
  • 작업 클라이언트 및 서버 측면을 수행하는 표준 ASP.NET 유효성 검사기. ASP.NET과 MVC는 지금과 마찬가지로 구현을 가지고 있습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top