2014-04-16 3 views
0

오늘 수석 개발자가 웹 양식에서 RequiredFieldValidator 을 사용하는 대신 javascript를 사용하라고했습니다. 그는 또한 서버 측 유효성 검사기,asp.net에 RequiredFieldValidator의 모든 단점이 있습니까?

하지만 난 그 서버 측과 클라이언트 측 모두와 나는 또한 두 상황에서 그것을 사용하는 방법을 알고,

인가 많은 기사에서 읽어 나에게 말했다 실제 시나리오에서 RequiredFieldValidator를 사용하는 데 필요한 모든 단점이 있습니까? 나는 그것에 대해 알고 매우 궁금합니다.

감사

+1

서버 측 유효성 검사가 항상 가장 중요한 것으로 간주되지만 실제로이 기능을 사용하면 충분할 수 있습니다. 실제로 유효성 검사기 필드는 클라이언트 측 및 서버 측 유효성 검사를 모두 수행 할 수 있습니다. 나는 유연성을 많이 제공하므로 고유 한 사용자 정의 유효성 검사기를 사용하여 대부분의 시간이 내 양식의 유효성을 검사한다는 것을 인정해야합니다. –

답변

3

나는이 경우 귀하의 수석 개발자가 잘못 말할 것입니다.

RequiredFieldValidator는 서버 및 클라이언트 측 유효성 검사를 모두 제공한다는 것이 옳습니다. JavaScript 유효성 검사가 무시 될 수 있으므로 서버 측 유효성 검사가 매우 중요하다는 점에 유의해야합니다.

한편 시각적 피드백을 사용자에게 제공하는 것이 중요하며 게시가 완료되기 전에 (즉, 다시 게시하기 전에) 더 빨리 수행 할 수 있습니다. 이 예제에서는 서버 측 컨트롤을 사용하는 것이 올바른 선택임을 제안합니다.

enter link description here은 클라이언트 측 유효성 검사를 설정 또는 설정 해제하는 속성으로 유용 할 수 있습니다.

+0

여러분의 노력에 매우 감사드립니다! – Saveen

관련 문제