2009-04-13 3 views
1

나는보고 있었지만 아무도 아직이 문제를 해결하지 못했다고 생각합니다.LLBLGen 유효성 검사에서 클라이언트 쪽 유효성 검사 생성

클라이언트 쪽 유효성 검사 (jQuery, Live Validation 등)를 통해 LLBLGen의 유효성 검사 규칙에서 자동으로 유효성 검사 규칙을 가져 오는 방법이 있습니까?

LLBLGen (및 Subsonic과 같은 다른 사람)은 이미 필드가 null이 아니며 100 자 미만이어야 함을 알고 있으므로이 모든 것을 계속 설정하지 않는 것이 좋습니다.

답변

0

Jquery.Validate is awsome. 신용 카드 번호, 날짜, 최소 및 최대 문자 및 기타 많은 기능을 검증 할 수 있습니다. 링크가 여기에 있으며 사용하기가 매우 쉽습니다. 페이지를로드 할 때와 "확인"또는 "날짜 확인"또는 무엇에 넣어 입력의 클래스를 선언 할 때

http://docs.jquery.com/Plugins/Validation

은 기본적으로 당신이 할 모두의 .js 파일을 등록이며 지능적으로 할 것 너를 위해서. 다시 링크에서 예제와 문서를 제공합니다. 희망이 당신을 도와줍니다.

+0

클라이언트 쪽 유효성 검사는 물론 서버 쪽 유효성 검사를 시행 할 항목이 필요합니다. webforms 유효성 검사기와 같습니다. –

+2

이 경우 SOL입니다. 보기에서 일어나는 일과 코드 숨김/컨트롤러에서 일어나는 일과의 사이에 별개의 관심사를 만들고 싶습니다. 때로는 같은 코드를 반복하는 코드를 의미하며, 우리가 다루어야 할 일은 미안합니다. –

+0

또한 체크 할 서버에 게시하지 않고 클라이언트 측 및 서버 측 유효성 검사를 모두 수행하는 방법은 무엇입니까? jquery 게시물을 통해 전송되는 모든 키 입력을 일반 핸들러 검사로 확인 하시겠습니까? 옵션이지만 다리 작업을해야합니다. –

0

내가 원하는 모든 유효성 검사 코드 (또는 기존의 수정 코드)를 출력 할 수있는 적절한 템플릿을 만들어야한다고 말하고 싶습니다. 나는 존재하는지 여부를 확신하지 못한다. 그러나 너 자신으로 그것들을 만들 수있다. 그것은 꽤 쉽다.

HTH

2

체크 아웃 경우 xval은 ... 그것은 jQuery Validation 당신의 모델에서 발견 검증을 기반으로 생성합니다.

xVal @ CodePlex

Introduction to xVal blog post

내가 어떻게 작동하는지 LLBL 검증을 알 수 없거나

경우 xval에 대한 기본 지원이있는 경우. 그러나 그렇지 않은 경우 IRulesProvider를 만드는 문제 일뿐입니다. 의심의 여지없이 다른 많은 LLBL 사용자에게 유용 할 것입니다.

LightSpeed ​​ORM과 비슷한 점이 있다고 생각합니다. 여기를 참고하십시오. MVC and LightSpeed – Part 4 – Model Binding

+0

그러나 xVal의 경우 "중요 : * xVal은 ASP.NET MVC 1.0 *에서만 사용하는 것이 좋습니다. ASP.NET MVC 2.0 이상을 사용하는 프레임 워크에는 모델 메타 데이터에서 직접 클라이언트 측 유효성 검사 로직을 생성 할 수있는 지원 기능이 내장되어 있습니다. 원한다면 xVal을 사용할 수는 있지만 적극적으로 개발되거나 지원되지는 않습니다. " –