Ž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.
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į |