Introducere in ASP.NET Controale Web Pagina in ... - Profs.info.uaic.ro
Introducere in ASP.NET Controale Web Pagina in ... - Profs.info.uaic.ro
Introducere in ASP.NET Controale Web Pagina in ... - Profs.info.uaic.ro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<st<strong>ro</strong>ng>ASP</st<strong>ro</strong>ng>.<st<strong>ro</strong>ng>NET</st<strong>ro</strong>ng> 03.03.2014 14/30<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> server<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng>le server sunt clase <st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> .<st<strong>ro</strong>ng>NET</st<strong>ro</strong>ng> Framework ce reprez<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>ta elemente vizuale pe un<br />
formular web.<br />
Tipuri de cont<strong>ro</strong>ale server<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> server HTML: clase ce implementeaza elementele standard HTML. Pentru a<br />
schimba un element ord<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>ar HTML <st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>tr-un cont<strong>ro</strong>l server trebuie adaugat atributul<br />
runat="server".<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>Web</st<strong>ro</strong>ng>: sunt ca si HTML dar mai usor de folosit.<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> avansate: au posibilitatea de a genera mult mai mult markup HTML.<br />
Exemple: cont<strong>ro</strong>alele Calendar, AdRotator si TreeView.<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> de validare: folosite <st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> validarea datelor d<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> alte cont<strong>ro</strong>ale d<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> cadrul pag<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>ii.<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> pentru date: afiseaza o cantitate mare de date (grid, list). Suporta template,<br />
editare, sortare si pag<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>are.<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> de navigare: navigare de la o pag<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>a la alta.<br />
<st<strong>ro</strong>ng>Cont<strong>ro</strong>ale</st<strong>ro</strong>ng> Log<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>: pentru autentificare la o baza de date.<br />
Ierarhia cont<strong>ro</strong>alelor d<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> server<br />
Toate cont<strong>ro</strong>alele server sunt derivate d<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> clasa Cont<strong>ro</strong>l aflata <st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> System.<st<strong>ro</strong>ng>Web</st<strong>ro</strong>ng>.UI.<br />
P<strong>ro</strong>prietati importante ale clasei Cont<strong>ro</strong>l<br />
ClientID<br />
- returneaza identificatorul clientului, identificator creat de <st<strong>ro</strong>ng>ASP</st<strong>ro</strong>ng>.<st<strong>ro</strong>ng>NET</st<strong>ro</strong>ng>.<br />
Cont<strong>ro</strong>ls – returneaza colectia de cont<strong>ro</strong>ale descendente. Colectia Page.Cont<strong>ro</strong>ls<br />
cont<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>e cont<strong>ro</strong>alele d<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng> pag<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>a.<br />
EnableViewState - cont<strong>ro</strong>lul isi memoreaza starea<br />
ID – ID cont<strong>ro</strong>l<br />
Page – returneaza o refer<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>ta la obiectul pag<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>a ce cont<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>e cont<strong>ro</strong>lul.<br />
Parent – returneaza o refer<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>ta la par<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>tele cont<strong>ro</strong>lului.<br />
Visible : bool (true, false).<br />
DataB<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>d() Asociaza cont<strong>ro</strong>lul si toate cont<strong>ro</strong>alele descendente la sursa de date specificata.<br />
Ioan Asim<st<strong>ro</strong>ng>in</st<strong>ro</strong>ng>oaei