logo

Spletni obrazci ASP.NET

Spletni obrazci so spletne strani, zgrajene na tehnologiji ASP.NET. Izvaja se na strežniku in generira izhod v brskalnik. Združljiv je s katerim koli brskalnikom in katerim koli jezikom, ki ga podpira .NET common language runtime. Je prilagodljiv in nam omogoča ustvarjanje in dodajanje kontrolnikov po meri.

Za ustvarjanje spletnih obrazcev ASP.NET lahko uporabimo Visual Studio. To je IDE (integrirano razvojno okolje), ki nam omogoča, da strežniške kontrole povlečemo in spustimo v spletne obrazce. Omogoča nam tudi nastavitev lastnosti, dogodkov in metod za kontrole. Za pisanje poslovne logike lahko izberemo kateri koli jezik .NET, kot je: Visual Basic ali Visual C#.

Spletni obrazci so sestavljeni iz dveh komponent: vizualnega dela (datoteka ASPX) in kode za obrazcem, ki se nahaja v ločeni datoteki razreda.

Spletni obrazci ASP 1

Slika: Ta diagram prikazuje komponente ASP.NET

Glavni namen spletnih obrazcev je premagati omejitve ASP in ločiti pogled od logike aplikacije.

ASP.NET ponuja različne kontrole, kot so: strežniške kontrole in kontrole HTML za spletne obrazce. Spodaj imamo tabele vseh teh kontrol.


Nadzor strežnika

Naslednja tabela vsebuje kontrolnike na strani strežnika za spletne obrazce.

Ime nadzora Veljavni dogodki Opis
Oznaka Noben Uporablja se za prikaz besedila na strani HTML.
TextBox TextChanged Uporablja se za ustvarjanje vnosa besedila v obrazec.
Gumb Kliknite, ukaz Uporablja se za ustvarjanje gumba.
LinkButton Kliknite, ukaz Uporablja se za ustvarjanje gumba, ki je podoben hiperpovezavi.
ImageButton Kliknite Uporablja se za ustvarjanje gumba imagesButton. Tukaj slika deluje kot gumb.
Hiperpovezava Noben Uporablja se za ustvarjanje kontrolnika hiperpovezave, ki se odzove na dogodek klika.
Spustni seznam SelectedIndexChanged Uporablja se za ustvarjanje kontrolnika spustnega seznama.
ListBox SelectedIndexCnhaged Uporablja se za ustvarjanje kontrolnika ListBox, kot je kontrolnik HTML.
DataGrid CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound Včasih je ustvaril frid, ki se uporablja za prikaz podatkov. S tem kontrolnikom lahko zelo enostavno izvajamo tudi stranjenje, razvrščanje in oblikovanje.
DataList CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound Uporablja se za ustvarjanje seznama podatkov, ki ni tabelarni in se uporablja za prikaz podatkov.
Repeater ItemCommand, ItemCreated, ItemDataBound Omogoča nam ustvarjanje netabelarne oblike zapisa podatkov. Podatke lahko povežete z elementi predloge, ki so kot koščki HTML, sestavljeni v določen ponavljajoči se format.
Potrditveno polje PreveriteSpremenjeno Uporablja se za ustvarjanje potrditvenega polja.
CheckBoxList SelectedIndexChanged Uporablja se za ustvarjanje skupine potrditvenih polj, ki delujejo skupaj.
Radijski gumb PreveriteSpremenjeno Uporablja se za ustvarjanje izbirnega gumba.
RadioButtonList SelectedIndexChanged Uporablja se za ustvarjanje skupine kontrolnikov izbirnih gumbov, ki delujejo skupaj.
Slika Noben Uporablja se za prikaz slike na strani.
Panel Noben Uporablja se za ustvarjanje plošče, ki deluje kot vsebnik.
Rezervirano mesto Noben Uporablja se za nastavitev ograde za kontrolnik.
Koledar SelectionChanged, VisibleMonthChanged, DayRender Uporablja se za izdelavo koledarja. Nastavimo lahko privzeti datum, se premikamo naprej in nazaj itd.
AdRotator AdCreated Omogoča nam, da določimo seznam oglasov za prikaz. Vsakič, ko uporabnik znova prikaže stran.
Tabela Noben Uporablja se za ustvarjanje tabele.
XML Noben Uporablja se za prikaz dokumentov XML v HTML.
Dobesedno Noben Je kot oznaka, saj prikazuje literal, vendar nam omogoča, da med izvajanjem ustvarimo nove literale in jih postavimo v ta kontrolnik.

Kontrolniki HTML

Te kontrole upodablja brskalnik. Kontrolnike HTML lahko naredimo tudi kot nadzor strežnika. o tem bomo razpravljali v nadaljevanju naše vadnice.

Ime kontrolnikov Opis
Gumb Uporablja se za ustvarjanje gumba HTML.
Gumb za ponastavitev Ponastavi vse druge elemente obrazca HTML na obrazcu na privzeto vrednost
Gumb za pošiljanje Samodejno objavi podatke obrazca na določeno stran, navedeno v atributu Action v oznaki FORM
Besedilno polje Uporabniku omogoči vnosno območje na obrazcu HTML
Območje besedila Uporablja se za večvrstični vnos v obrazec HTML
Polje datoteke Postavi besedilno polje in gumb Prebrskaj na obrazec ter uporabniku omogoči, da izbere ime datoteke na svojem lokalnem računalniku, ko klikne gumb Prebrskaj
Polje za geslo Vnosno območje v obrazcu HTML, čeprav so vsi znaki, vneseni v to polje, prikazani kot zvezdice
Potrditveno polje Uporabniku daje potrditveno polje, ki ga lahko izbere ali počisti
Radijski gumb Uporablja se dva ali več na obrazcu in omogoča uporabniku, da izbere enega od kontrolnikov
Tabela Omogoča predstavitev informacij v obliki tabele
Slika Prikaže sliko na obrazcu HTML
ListBox Uporabniku prikaže seznam elementov. Nastavite lahko velikost od dveh ali več, da določite, koliko predmetov želite prikazati. Če je več elementov, kot jih je v to omejitev, se temu kontrolniku samodejno doda drsni trak.
Spustni meni Uporabniku prikaže seznam elementov, vendar bo prikazan samo en element naenkrat. Uporabnik lahko klikne puščico navzdol ob strani tega kontrolnika in prikazal se bo seznam elementov.
Horizontalno pravilo Prikaže vodoravno črto čez stran HTML