28.01.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!