ASP.NET 웹 폼 환경에서 ASP.NET 유효성 검사 컨트롤을 사용합니다. 전체 페이지를 다시 게시하지 않고 AJAX를 사용하여 필드의 유효성을 검사하는 것과 같은 모든 유효성 검사 규칙을 서버 측에서 유지하는 것이 더 나은 방법입니다.ASP.NET AJAX 유효성 검사 컨트롤
ValidatorCallout (http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ValidatorCallout/ValidatorCallout.aspx)이라는 컨트롤이 하나 발견되어 더 나은 접근 방법이 있는지 알아 내려고했습니다.
나는 ValidatorCallout도 사용했고 즐겁게 놀랐다. 구체적인 문제 또는 귀하의 우려는 무엇입니까? –
BTW : 나는 서버 쪽 유효성 검사에 대한 귀하의 질문을 이해하지 못합니다. 클라이언트 측 및 서버 측 유효성 검사를 수행하는 것이 가장 좋습니다. 두 가지 모두 ValidatorCallout에 아무런 문제가 없습니다. –
이상적으로는 모든 유효성 검사 논리가 서버 쪽에서 있고 클라이언트의 필드 당 동일한 규칙을 만드는 것과 반대되는 비즈니스 개체와 연결되어 있습니다. 따라서 폼은 AJAX를 통해 클라이언트를 호출하여 부분 페이지 포스트 백을 사용하여 필드의 유효성을 검사합니다. 솔직하게 저는 HTML을 더 깨끗하게하고 싶습니다. 그래서 HTML에 임베드 된 많은 수의 유효성 검사 컨트롤이 없습니다. – Josh