logo

ASP.NET web obrasci

Web obrasci su web stranice izgrađene na ASP.NET tehnologiji. Izvršava se na poslužitelju i generira izlaz u preglednik. Kompatibilan je s bilo kojim preglednikom na bilo kojem jeziku koji podržava .NET common language runtime. Fleksibilan je i omogućuje nam stvaranje i dodavanje prilagođenih kontrola.

Možemo koristiti Visual Studio za izradu ASP.NET web obrazaca. To je IDE (integrirano razvojno okruženje) koje nam omogućuje povlačenje i ispuštanje poslužiteljskih kontrola na web obrasce. Također nam omogućuje postavljanje svojstava, događaja i metoda za kontrole. Za pisanje poslovne logike možemo izabrati bilo koji .NET jezik kao što su: Visual Basic ili Visual C#.

Web obrasci sastoje se od dvije komponente: vizualnog dijela (ASPX datoteka) i koda iza obrasca koji se nalazi u zasebnoj datoteci klase.

ASP web obrasci 1

Slika: Ovaj dijagram prikazuje komponente ASP.NET-a

Glavna svrha web obrazaca je nadići ograničenja ASP-a i odvojiti pogled od logike aplikacije.

ASP.NET pruža razne kontrole kao što su: poslužiteljske kontrole i HTML kontrole za web obrasce. U nastavku imamo tablice svih ovih kontrola.


Kontrole poslužitelja

Sljedeća tablica sadrži kontrole na strani poslužitelja za web obrasce.

Naziv kontrole Primjenjivi događaji Opis
Označiti Nijedan Koristi se za prikaz teksta na HTML stranici.
TextBox TextChanged Koristi se za kreiranje unosa teksta u obrazac.
Dugme Kliknite, Naredba Koristi se za izradu gumba.
LinkButton Kliknite, Naredba Koristi se za stvaranje gumba koji izgleda slično hipervezi.
ImageButton Klik Koristi se za stvaranje gumba imagesButton. Ovdje slika radi kao gumb.
Hiperveza Nijedan Koristi se za stvaranje kontrole hiperveze koja odgovara na događaj klika.
Padajući popis SelectedIndexChanged Koristi se za stvaranje kontrole padajućeg popisa.
ListBox SelectedIndexCnhaged Koristi se za stvaranje ListBox kontrole poput HTML kontrole.
DataGrid CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound Koristio se za stvaranje frida koji se koristi za prikaz podataka. Pomoću ove kontrole također možemo vrlo jednostavno izvoditi stranice, sortiranje i formatiranje.
DataList CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound Koristi se za izradu popisa podataka koji nije tablični i koristi se za prikaz podataka.
Repetitor ItemCommand, ItemCreated, ItemDataBound Omogućuje nam stvaranje netabularnog formata za podatke. Podatke možete vezati uz stavke predloška, ​​koje su poput djelića HTML-a sastavljenih u određenom formatu koji se ponavlja.
Potvrdni okvir ProvjeritePromijenjeno Koristi se za kreiranje potvrdnog okvira.
CheckBoxList SelectedIndexChanged Koristi se za stvaranje grupe potvrdnih okvira koji rade zajedno.
Radio gumb ProvjeritePromijenjeno Koristi se za stvaranje radio gumba.
RadioButtonList SelectedIndexChanged Koristi se za stvaranje grupe kontrola radijskih gumba koje rade zajedno.
Slika Nijedan Koristi se za prikaz slike unutar stranice.
Ploča Nijedan Koristi se za izradu panela koji radi kao spremnik.
Rezerviranog mjesta Nijedan Koristi se za postavljanje rezerviranog mjesta za kontrolu.
Kalendar SelectionChanged, VisibleMonthChanged, DayRender Koristi se za izradu kalendara. Možemo postaviti zadani datum, pomicati se naprijed i nazad itd.
AdRotator AdCreated Omogućuje nam da odredimo popis oglasa za prikaz. Svaki put kada korisnik ponovno prikaže stranicu.
Stol Nijedan Koristi se za izradu tablice.
XML Nijedan Koristi se za prikaz XML dokumenata unutar HTML-a.
Doslovno Nijedan To je poput oznake utoliko što prikazuje literal, ali nam omogućuje stvaranje novih literala tijekom izvođenja i njihovo postavljanje u ovu kontrolu.

HTML kontrole

Ove kontrole prikazuje preglednik. Također možemo napraviti HTML kontrole kao kontrole poslužitelja. o tome ćemo raspravljati u nastavku našeg vodiča.

Naziv kontrole Opis
Dugme Koristi se za stvaranje HTML gumba.
Gumb za resetiranje Vraća sve druge elemente HTML obrasca na obrazac na zadanu vrijednost
Gumb Pošalji Automatski objavljuje podatke obrasca na navedenu stranicu navedenu u atributu Action u oznaci FORM
Polje za tekst Daje korisniku područje za unos na HTML obrascu
Područje teksta Koristi se za višeredni unos u HTML obrazac
Polje datoteke Postavlja tekstualno polje i gumb Pregledaj na obrazac i omogućuje korisniku odabir naziva datoteke sa svog lokalnog računala kada se klikne gumb Pregledaj
Polje za lozinku Područje unosa na HTML obrascu, iako se svi znakovi upisani u ovo polje prikazuju kao zvjezdice
Potvrdni okvir Daje korisniku potvrdni okvir koji može odabrati ili poništiti
Radio gumb Koristi se dva ili više na obrascu i omogućuje korisniku odabir jedne od kontrola
Stol Omogućuje prikaz informacija u tabelarnom obliku
Slika Prikazuje sliku na HTML obrascu
ListBox Prikazuje popis stavki korisniku. Možete postaviti dvije ili više veličina kako biste odredili koliko stavki želite prikazati. Ako postoji više stavki nego što može stati unutar ovog ograničenja, traka za pomicanje se automatski dodaje ovoj kontroli.
Padajući izbornik Prikazuje popis stavki korisniku, ali će se pojaviti samo jedna po jedna stavka. Korisnik može kliknuti strelicu prema dolje sa strane ove kontrole i prikazat će se popis stavki.
Horizontalno pravilo Prikazuje vodoravnu liniju preko HTML stranice