Разработка ASP. NET

net то знаете что все

Если вы занимались какими-либо разработками ASP. NET, то знаете, что все эти виды верификации охватываются набором серверных верифицирующих элементов управления, которые вы можете поместить на Web-страницу для выполнения верификации других элементов управления на странице. BASP. NET входят RequiredFieldValidator, CompareValidator, RangeVali — Dator И RegularExpressionValidator, Обеспечивающие четыре вида верификации, описанные выше. Имеется еще элемент управления ValidationSum — Mary, Который позволя2ет отображать все сообщения об ошибках, вызванные неудачными результатами верификации, в одном месте страницы, избавляя от необходимости выделять место для каждого элемента управления, где отображалась бы информация об ошибке. К сожалению, в Windows Forms нет аналогичных готовых элементов управления. Билли Холлисом и Майклом Вайнхардтом было написано несколько превосходных статей, описывающих методики расширения возможностей верификации в. NET 1.1. Многое из того, о чем там говорилось, приложимо и в. NET 2.0, например, о создании дополнительных элементов управления или компонентов, упрощающих процесс верификации ввода от элементов управления в Windows Forms. В своей статье в «MSDN Online» Билли Холлис описывает подход, связанный с созданием провайдера расширения, охватывающего все четыре вышеупомянутые формы верификации.

Майкл Вайнхардт в своей серии из трех статей применяет другой подход и использует классы, производные от Component, Для создания отдельных элементов управления, поддерживающих каждую из четырех форм верификации, а также предусматривает механизм для централизованной верификации элементов управления на форме. Подход, описанный во 2-й и 3-й частях статьи Вайнхардта, несколько устарел из-за появления в. NET 2.0 метода Validatechildren И свойства AutoValidate.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *