logo

ASP.NET žiniatinklio formos

Žiniatinklio formos yra tinklalapiai, sukurti naudojant ASP.NET technologiją. Jis vykdomas serveryje ir generuoja išvestį į naršyklę. Jis suderinamas su bet kuria naršykle ir bet kuria kalba, kurią palaiko .NET bendrosios kalbos vykdymo laikas. Jis yra lankstus ir leidžia kurti bei pridėti pasirinktinius valdiklius.

Galime naudoti Visual Studio kurdami ASP.NET žiniatinklio formas. Tai IDE (integruota kūrimo aplinka), leidžianti nuvilkti serverio valdiklius į žiniatinklio formas. Tai taip pat leidžia mums nustatyti valdiklių savybes, įvykius ir metodus. Norėdami rašyti verslo logiką, galime pasirinkti bet kurią .NET kalbą, pvz.: Visual Basic arba Visual C#.

Žiniatinklio formas sudaro du komponentai: vaizdinė dalis (ASPX failas) ir kodas, esantis už formos, kuris yra atskirame klasės faile.

ASP žiniatinklio formos 1

pav: Šioje diagramoje pavaizduoti ASP.NET komponentai

Pagrindinis žiniatinklio formų tikslas yra įveikti ASP apribojimus ir atskirti vaizdą nuo programos logikos.

ASP.NET teikia įvairius valdiklius, tokius kaip: serverio valdikliai ir HTML valdikliai, skirti žiniatinklio formoms. Žemiau pateikiame visų šių valdiklių lenteles.


Serverio valdikliai

Šioje lentelėje yra žiniatinklio formų serverio valdikliai.

Kontrolės pavadinimas Taikomi įvykiai apibūdinimas
Etiketė Nė vienas Jis naudojamas tekstui rodyti HTML puslapyje.
Teksto laukelis Tekstas pakeistas Jis naudojamas kuriant teksto įvestį formoje.
Mygtukas Spustelėkite, komandą Jis naudojamas mygtukui sukurti.
Nuorodos mygtukas Spustelėkite, komandą Jis naudojamas mygtukui, kuris atrodo panašus į hipersaitą, sukurti.
ImageButton Spustelėkite Jis naudojamas kuriant vaizdų mygtuką. Čia vaizdas veikia kaip mygtukas.
Hipersaitas Nė vienas Jis naudojamas sukurti hipersaito valdiklį, kuris reaguoja į paspaudimo įvykį.
Pasirinkimu sarasas SelectedIndexChanged Jis naudojamas išskleidžiamojo sąrašo valdymui sukurti.
ListBox SelectedIndexCnhaged Jis naudojamas kuriant sąrašo laukelio valdiklį, pvz., HTML valdiklį.
DataGrid CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound Jis naudojamas kuriant šaldytuvą, kuris naudojamas duomenims rodyti. Naudodami šį valdiklį taip pat galime labai lengvai atlikti puslapių puslapius, rūšiavimą ir formatavimą.
Duomenų sąrašas CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound Jis naudojamas duomenų sąrašui, kuris nėra lentelės formos, sukurti ir naudojamas duomenims rodyti.
Kartotuvas „ItemCommand“, „ItemCreated“, „ItemDataBound“. Tai leidžia mums sukurti ne lentelės tipo duomenų formatą. Galite susieti duomenis su šablono elementais, kurie yra tarsi HTML bitai, sudėti tam tikru pasikartojančiu formatu.
Žymimasis langelis Pažymėti Pakeista Jis naudojamas žymės langeliui sukurti.
Žymės langelių sąrašas SelectedIndexChanged Jis naudojamas norint sukurti žymės langelių grupę, kuri veikia kartu.
Radijo mygtukas Pažymėti Pakeista Jis naudojamas radijo mygtukui sukurti.
RadioButtonList SelectedIndexChanged Jis naudojamas radijo mygtukų valdiklių grupei, kuri veikia kartu, sukurti.
Vaizdas Nė vienas Jis naudojamas vaizdui rodyti puslapyje.
Skydas Nė vienas Jis naudojamas skydui, kuris veikia kaip konteineris, sukurti.
Vietos laikiklis Nė vienas Jis naudojamas norint nustatyti valdiklio rezervuotąją vietą.
Kalendorius SelectionChanged, VisibleMonthChanged, DayRender Jis naudojamas kalendoriui kurti. Galime nustatyti numatytąją datą, judėti pirmyn ir atgal ir pan.
AdRotator AdCreated Tai leidžia mums nurodyti rodytinų skelbimų sąrašą. Kiekvieną kartą, kai vartotojas iš naujo parodo puslapį.
Lentelė Nė vienas Jis naudojamas stalui kurti.
XML Nė vienas Jis naudojamas XML dokumentams rodyti HTML.
Žodžiu Nė vienas Tai tarsi etiketė, nes joje rodomas pažodinis žodis, tačiau leidžia mums sukurti naujus literatus vykdymo metu ir įdėti juos į šį valdiklį.

HTML valdikliai

Šiuos valdiklius pateikia naršyklė. Taip pat galime sukurti HTML valdiklius kaip serverio valdymą. apie tai kalbėsime tolimesnėje mokymo programoje.

Valdiklio pavadinimas apibūdinimas
Mygtukas Jis naudojamas kuriant HTML mygtuką.
Perkrovimo mygtukas Iš naujo nustato visus kitus formos HTML formos elementus į numatytąją reikšmę
Pateikimo mygtukas Automatiškai paskelbia formos duomenis į nurodytą puslapį, nurodytą žymos FORM atribute Action
Teksto laukas Suteikia vartotojui įvesties sritį HTML formoje
Teksto sritis Naudojamas kelių eilučių įvedimui HTML formoje
Failo laukas Formoje įdeda teksto lauką ir mygtuką Naršyti ir leidžia vartotojui pasirinkti failo pavadinimą iš savo vietinio kompiuterio, kai paspaudžiamas mygtukas Naršyti
Slaptažodžio laukas Įvesties sritis HTML formoje, nors visi į šį lauką įvesti simboliai rodomi kaip žvaigždutės
Žymimasis langelis Suteikia vartotojui žymės langelį, kurį jis gali pažymėti arba išvalyti
Radijo mygtukas Formai naudojami du ar daugiau ir leidžia vartotojui pasirinkti vieną iš valdiklių
Lentelė Leidžia pateikti informaciją lentelės formatu
Vaizdas Rodo vaizdą HTML formoje
ListBox Vartotojui rodomas elementų sąrašas. Galite nustatyti dviejų ar daugiau dydį, kad nurodytumėte, kiek elementų norite rodyti. Jei yra daugiau elementų, nei telpa į šią ribą, prie šio valdiklio automatiškai pridedama slinkties juosta.
Išskleidžiamasis meniu Naudotojui rodomas elementų sąrašas, tačiau vienu metu bus rodomas tik vienas elementas. Vartotojas gali spustelėti rodyklę žemyn šio valdiklio šone ir bus rodomas elementų sąrašas.
Horizontali taisyklė Rodo horizontalią liniją per HTML puslapį