Page 210 - 4785
P. 210
- скорочується кількість коду, написаного вручну (що
особливо помітно в для складних елементів документа). Елемент
просто «перетягується» з панелі інструментів, після чого
виконується настройка його параметрів в спеціальному вікні. При
цьому всі зміни автоматично заносяться безпосередньо в * .aspx
файл;
- з програмної точки зору кожного з цих елементів управління
відповідає певний клас в бібліотеці базових класів .NET, що
дозволяє писати для них такий же код як і для будь-яких інших
класів;
- для будь-якого елемента управління WebForm визначений
набір подій, оброблюваних на веб-сервері;
- для будь-якого елемента управління WebForm надається
можливість для перевірки введення даних користувачем.
За замовчуванням серверні елементи управління HTML в
ASP.NET файлах розглядаються як текст. Для їх програмування
потрібно додавання атрибута runat = "server" у відповідний HTML
елемент. Крім того, всі серверні елементи управління HTML повинні
бути розміщені всередині області дії тега <form>, також має атрибут
runat = "server".
Подібно серверним елементам управління HTML елементи
управління веб-сервера також створюються на веб-сервері і
припускають додавання атрибута runat = "server". Однак вони
можуть і не відповідати конкретним елементам HTML, але
представляти складніші елементи.
Загальний синтаксис для опису таких елементів:
<asp:тип_элемента id="идентификатор" runat="server"/>
Серверні елементи валідації застосовуються для перевірки
впроваджуються користувачем даних.
Мають наступний синтаксис:
<asp:тип_элемента id="идентификатор" runat="server" />
Робота з джерелами даних в ASP.NET
У ASP.NET використовуються два елементи управління
WebForm для управління відображенням даних, одержуваних з
джерела даних:
208