2009-08-25 2 views

답변

1

모든 표준 ASP.NET 유효성 검사기는 클라이언트 측 및 서버 측 유효성 검사를 모두 수행 할 경우

0

저는 항상 수제 솔루션의 제안자였습니다. 따라서 오래된 학교 방식으로도 할 수 있습니다. 코드에 직접 저장하기 전에 유효성을 검사합니다 (유효성 검사를 자체 기능으로 분리하여 정리할 수 있습니다). 솔직하게 말하면, 나는 왜이 방법이 너무나 당황스럽고 왜 검증 방법을 고안해야하는지 이해하지 못했습니다. 하나의 큰 장점이 있습니다. 모든 유효성 검사가 한 곳에서 이루어집니다. 너는 사냥 할 필요가 없다. 또한 일부 경우에는 유효성 검사 논리가 매우 복잡해지기 때문에 이것이 유일한 합리적인 방법입니다.

1

당신은 ASP.NET에서

  • 의 RequiredFieldValidator,
  • CompareValidator,
  • RangeValidator,
  • RegularExpressionValidator,
  • 직접 CustomValidator,
  • 의 ValidationSummary
,369을 다음 검사기를 사용할 수 있습니다

자세한 내용은 here을 참조하십시오. 숏 다리, 그래, CustomValidator.ServerValidate

+0

나는 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.customvalidator.aspx와 http://msdn.microsoft.com/en-us를 보는 것이 낫다고 생각한다. /library/9eee01cx.aspx – abatishchev

0

. 전자가 필요하지 않은 경우 (기본적으로 사용 가능) EnableClientScript 속성을 false로 설정하십시오. Page.Validate()를 호출하거나 CausesValidation 속성이 true로 설정된 컨트롤 (여기서 ValidationGroup은 게임 중임)에 의해 트리거 될 때 서버 측 유효성 검사가 수행됩니다.

관련 문제