У меня есть UserControl, который по существу является только TextBox с дополнительными встроенными валидаторами. На данный момент это всего лишь RequiredFieldValidator и RegexValidator. Легко просто выставить свойства в UserControl, которые проходят через эти валидаторы и позволяют мне установить RegEx, например.Оберните CustomValidator в UserControl, но разрешите доступ к нему
Теперь я хотел бы добавить CustomValidator и разрешить пользователю добавлять функцию проверки на стороне сервера ... и это вызывает у меня определенные проблемы. Каков правильный синтаксис для этого? Я попытался просто добавить свойство ServerValidateEventHandler, но когда я пытаюсь использовать это я получаю сообщение об ошибке выполнения:
Cannot create an object of type 'System.Web.UI.WebControls.ServerValidateEventHandler' from its string representation 'valState_ServerValidate' for the 'ServerValidate' property.
мне нужно выставить делегатом каким-либо иным образом делать? Это должно быть легко ... Мне не хватает одного маленького ключа. Обратите внимание, что я пытаюсь добавить CustomValidator на страницу, использующую UserControl ... Я хочу, чтобы пользователь указывал обработчик для пользовательской проверки на сам пользовательский контроль. (да, это немного Frankencontrol)