Я пишу веб-часть для MOSS 2007. Мне нужно проверить текстовое поле в этой веб-части или которое я использую для проверки полей.
Я создаю обязательное поле проверки следующим образом:
vldProjectError = new RequiredFieldValidator();
vldProjectError.ForeColor = Color.Red;
vldProjectError.ErrorMessage = Resources.LABEL_PROJECT_ERROR;
vldProjectError.ControlToValidate = txtProjectName.ClientID;
vldProjectError.Display = ValidatorDisplay.Dynamic;
this.Controls.Add(vldProjectError);
Приведенный выше фрагмент кода находится в переопределении CreateChildControls ().
Когда я открываю эту веб-страницу, я получаю общее сообщение об ошибке в SharePoint.
Я не могу перехватить ошибку путем отладки.
Я заметил, что исключение выдается после CreateChildControls () и перед методом Render (), потому что отладчик никогда не входит в метод Render ()
Есть идеи, как использовать валидаторы в сайтах sharepoint? Я что-то пропустил?