0

일부 사용자 정의 검사기에 대한 요구 사항이 일부 입력 컨트롤을 쓰고 있어요..net 사용자 정의 검사기 - 자바 스크립트/jquery 대 웹 메서드

방금 ​​두 개의 숫자를 확인하는 글을 작성했습니다. 이것은 상대적으로 간단하기 때문에 나는 클라이언트 자바 스크립트와 서버 측 메소드를 따로 썼다.

그러나 저는 클라이언트를 위해 웹 메소드/서비스를 사용하고 유효성 검사를위한 하나의 중앙 저장소를 갖는 것이 더 나은 설계라고 생각합니다. 서버에 대한 비동기 호출을 유지 보수 가능성보다 중요시합니까?

나는 더 복잡한 검증이 다가오고 있으며, 나는 그것을 완벽하게 수행 할 수있는 자바 스크립트 기술이 없다고 생각하지만, 제쳐두고 여기서 가장 좋은 해결책이 무엇인지에 대해 의견을 나누었습니다.

답변

0

여기에 도달 할 수있는 최적의 장소가 있습니다. 확실히 서버 유효성 검사가 주요 초점이어야하며 가능한 한 안전 장치 여야합니다.

나는 서버에 너무 많은 호출을하지 않으므로 브라우저의 해당 지점에서 사용할 수있는 데이터로만 클라이언트에서만 발생하기 때문에 '클라이언트 유효성 검사'라고 부릅니다. 이것은 일반적으로 어쨌든 유용성을 위해서만 사용되기 때문에 일반적으로 간단한 것 (서식 지정, 빈 필드 등)이어야합니다. 물론 서버 호출이 유용성을 크게 향상시키는 이상한 시나리오가있을 수 있지만 나중에 필요할 때 항상 추가 할 수 있습니다.