Я использую проверку ASP.NET на стороне сервера. В событии page_load я вызываю Page.Validate (), и если Page.IsValid не соответствует действительности, я опрашиваю элементы управления, чтобы выяснить, какие из них недопустимы, и затем определить, какие действия предпринять.
Было бы намного проще, если бы каждый элемент управления вызывал событие, поскольку проверка не удалась, что позволило бы мне выполнить действие для этого конкретного элемента управления. Я очень наивный программист, когда дело доходит до проверки, но есть ли способ расширить эти элементы управления, чтобы ошибка проверки вызывала событие?