데이터 수집 마법사에 문제가 있습니다..Net 마법사에서 서버 측 CustomValidator가 너무 늦게 발생했습니다.
내 마법사에는 클라이언트 측 유효성 검사기 (정규식, 필수 입력란 등)가 여러 개 있으며 잘 작동합니다.
방금 서버 측 코드를 호출하는 컨트롤 중 하나에 CustomValidator를 추가했습니다. (유감스럽게도 그것은 서버 측이어야 함).
내 문제는이 코드는 마법사가 다음 단계로 넘어간 이후에 호출 된 것 같습니다 (또는 이동 중에 있음).
따라서, 검증에 대해 false를 반환한다는 사실은
다음과 같이 내가 동적으로 내 InitControl 방법의 일환으로 검사기를 추가하고 ... 나에게 조금 사용하다 :
mustUploadAnImageValidator = new CustomValidator();
mustUploadAnImageValidator.ControlToValidate = radioButtonList.ID;
mustUploadAnImageValidator.ValidationGroup = "wizardGroup";
mustUploadAnImageValidator.ErrorMessage = "You must select a valid gallery image to use";
mustUploadAnImageValidator.Display = ValidatorDisplay.Static;
mustUploadAnImageValidator.ServerValidate +=
new ServerValidateEventHandler(mustUploadAnImageValidator_ServerValidate);
mustUploadAnImageValidator.CssClass = "galleryValidationMessageTop";
이것은 다른 모든 유효성 검사기에서 작동하지만 서버 유효성 검사가 반환되기 전에 마법사가 계속 진행되는 이유를 알 수 없습니다.
기본적으로 "유효하지 않습니다"라고하는 서버 측 메서드에서 호출 한 javaScript 팝업을 추가했습니다. & 화면이 이동 한 직후 나타납니다.
모든 제안을 감사하게받습니다.
"실제로 진행되고있는 것이 무엇인지 파악하면 업데이트 할 것입니다." 제발! – Beska