ASP.NET-i juhtelemendid: kontrolligeBox, raadionupp, loendBox, Tekstikast, Silt
ASP.Neti juhtelementide lisamine veebivormidele
ASP.Netil on vรตimalus lisada vormile juhtelemente, nagu tekstikastid ja sildid.
Vaatame teisi veebivormide jaoks saadaolevaid juhtelemente ja vaatame mรตningaid nende รผhiseid omadusi.
Meie nรคites loome รผhe vormi, millel on jรคrgmised funktsioonid.
- Kasutaja vรตimalus sisestada oma nimi.
- Vรตimalus valida linn, kus kasutaja elab
- Kasutaja vรตimalus sisestada soo valik.
- Vรตimalus valida kursus, mida kasutaja soovib รตppida. Valikus on mรตlema jaoks C# ja ASP.Net
Vaatame iga juhtelementi รผksikasjalikumalt. Lisame need, et รผlalmainitud funktsionaalsusega vorm รผles ehitada.
Step 1) Esimene samm on demo veebivormi vormide kujundaja avamine. Kui olete seda teinud, saate juhtelemente tรถรถriistakastist lohistada Veebivorm.
Kujundaja veebivormi avamiseks
- Paremklรตpsake Solution Exploreris faili Demo.aspx ja
- Valige menรผรผkรคsk Kuva kujundaja.
Kui olete รผlaltoodud toimingu sooritanud, nรคete oma vormikujundajat, nagu allpool nรคidatud.
Nรผรผd alustame oma juhtelementide รผkshaaval lisamist
Sildi kontroll
Sildi juhtelementi kasutatakse vormil kasutajale teksti vรตi sรตnumi kuvamiseks. Sildi juhtelementi kasutatakse tavaliselt koos teiste juhtelementidega. Levinud nรคited on see, kus koos tekstikasti juhtelemendiga lisatakse silt. Silt annab kasutajale vihje selle kohta, mida tekstikasti oodatakse. Vaatame, kuidas saame seda rakendada allpool toodud nรคite abil. Kasutame silti nimega "nimi". Seda kasutatakse koos tekstikasti juhtelementidega, mis lisatakse hilisemas jaotises.
Step 1) Esimene samm on sildi juhtelemendi lohistamine tรถรถriistakastist veebivormile, nagu allpool nรคidatud.
Step 2) Kui silt on lisatud, jรคrgige jรคrgmisi samme.
- Minge atribuutide aknasse, paremklรตpsates sildi juhtelemendil
- Valige menรผรผ Atribuudid
Step 3) Muutke atribuutide aknas atribuudi Tekst nimeks Nimi
Samamoodi muutke ka juhtelemendi ID atribuudi vรครคrtuseks lblName. Mรครคrates juhtelementidele tรคhendusliku ID, on neile kodeerimisetapis lihtsam juurdepรครคs. See on nรคidatud allpool.
Kui olete รผlaltoodud muudatused teinud, nรคete jรคrgmist vรคljundit
Vรคljund:-
Nรคete, et veebivormil kuvatakse silt Nimi.
Tekstikast
Tekstikasti kasutatakse selleks, et kasutaja saaks veebivormirakendusse teksti sisestada. Vaatame, kuidas saame seda rakendada allpool toodud nรคite abil. Lisame vormile รผhe tekstikasti, kuhu kasutaja saab oma nime sisestada.
Step 1) Esimene samm on lohistada tekstikasti juhtelement tรถรถriistakastist veebivormile, nagu allpool nรคidatud
Allpool on nรคha, kuidas see vormikujundajas vรคlja nรคeb, kui tekstikasti juhtelement on vormil
Step 2) Kui tekstikast on lisatud, peate ID atribuuti muutma.
- Minge atribuutide aknasse, paremklรตpsates tekstikasti juhtelemendil ja
- Seejรคrel valige omadused
- Muutke tekstikasti atribuudi id vรครคrtuseks txtName.
Kui olete รผlaltoodud muudatused teinud, nรคete jรคrgmist vรคljundit.
Vรคljund:-
Loendikast
Loendikasti kasutatakse veebivormi รผksuste loendi kuvamiseks. Vaatame, kuidas saame seda rakendada allpool toodud nรคite abil. Lisame vormile loendikasti mรตne linna asukoha salvestamiseks.
Step 1) Esimene samm on loendikasti juhtelemendi lohistamine tรถรถriistakastist veebivormile, nagu allpool nรคidatud
Step 2) Kui lohistate loendikasti vormi, kuvatakse eraldi kรผlgmenรผรผ. Selles menรผรผs valige menรผรผ "Muuda รผksusi".
Step 3) Nรผรผd kuvatakse teile dialoogiboks, kus saate loendiรผksused loendikasti lisada.
- Loendiรผksuse lisamiseks klรตpsake nuppu Lisa.
- Andke loendiรผksuse tekstivรครคrtusele nimi โ meie puhul Mumbai. Mangalore'i ja Hyderabadi loendiรผksuste lisamiseks korrake samme 1 ja 2.
- Klรตpsake nuppu OK
Step 4) Minge atribuutide aknasse ja muutke juhtelemendi ID atribuudi vรครคrtuseks lstAsukoht.
Kui olete รผlaltoodud muudatused teinud, nรคete jรคrgmist vรคljundit
Vรคljund:-
Vรคljundist on selgelt nรคha, et vormile lisati loendikastid.
Raadio nupp
Raadionuppu kasutatakse รผksuste loendi kuvamiseks, millest kasutaja saab รผhe valida. Vaatame, kuidas saame seda rakendada allpool toodud nรคite abil. Lisame raadionupu meeste/naiste valiku jaoks.
Step 1) Esimene samm on tรตmmata raadionupu juhtelement tรถรถriistakastist veebivormile. (vt pilti allpool). Lisage kindlasti 2 raadionuppu, รผks valiku โMeesโ ja teine โโโNaineโ jaoks.
Step 2) Kui raadionupp on lisatud, muutke atribuuti "tekst".
- Minge atribuutide aknasse, klรตpsates nuppu "Raadionupu juhtimine".
- Muutke raadionupu tekstiomaduseks "Mees".
- Korrake sama sammu, et muuta see olekuks โNaineโ.
- Samuti muutke vastavate juhtelementide ID atribuudid vรครคrtuseks rdMale ja rdFemale.
Kui olete รผlaltoodud muudatused teinud, nรคete jรคrgmist vรคljundit
Vรคljund:-
Vรคljundist on selgelt nรคha, et raadionupp on vormile lisatud
Checkbox
Mรคrkeruutu kasutatakse valikute loendi esitamiseks, milles kasutaja saab valida mitu valikut. Vaatame, kuidas saame seda rakendada allpool toodud nรคite abil. Lisame oma veebivormidele 2 mรคrkeruutu. Need mรคrkeruudud annavad kasutajale vรตimaluse valida, kas ta soovib รตppida C# vรตi ASP.Net.
Step 1) Esimene samm on lohistada mรคrkeruudu juhtelement tรถรถriistakastist veebivormile, nagu allpool nรคidatud
Step 2) Kui mรคrkeruudud on lisatud, muutke mรคrkekasti ID atribuudiks "chkASP".
- Minge atribuutide aknasse, klรตpsates mรคrkeruutu.
- Muutke vastavate juhtelementide ID atribuudid vรครคrtuseks 'chkC' ja 'chkASP'.
Samuti muutke mรคrkeruudu juhtelemendi teksti atribuudiks "C#". Tehke sama ka teise mรคrkeruudu juhtelemendi puhul ja muutke see vรครคrtuseks "ASP.Net".
- Muuda mรคrkekasti ID atribuudiks 'chkASP'
- Muutke mรคrkeruudu ID atribuudiks chkC
Kui olete รผlaltoodud muudatused teinud, nรคete jรคrgmist vรคljundit
Vรคljund:-
Vรคljundist on selgelt nรคha, et vormile lisati mรคrkeruudud.
Button
Nuppu kasutatakse selleks, et vรตimaldada kasutajal klรตpsata nupul, mis seejรคrel alustab vormi tรถรถtlemist. Vaatame, kuidas saame seda rakendada meie praeguse nรคitega, nagu allpool nรคidatud. Lisame lihtsa nupu nimega "Esita". Seda kasutatakse kogu vormil oleva teabe esitamiseks.
Step 1) Esimene samm on lohistada nupu juhtelement tรถรถriistakastist veebivormile, nagu allpool nรคidatud
Step 2) Kui nupp on lisatud, minge atribuutide aknasse, klรตpsates nupu juhtnupul. Muutke nupu juhtelemendi teksti atribuudiks Esita. Samuti muutke nupu ID atribuudiks "btnSubmit".
Kui olete รผlaltoodud muudatused teinud, nรคete jรคrgmist vรคljundit
Vรคljund:-
Vรคljundist on selgelt nรคha, et nupp lisati vormile.
Sรผndmuste tรถรถtleja ASP.Netis
Veebivormiga tรถรถtades saate juhtelementidesse sรผndmusi lisada. Sรผndmus on miski, mis juhtub toimingu sooritamisel. Ilmselt kรตige tavalisem toiming on vormil nupu klรตpsamine.
Veebivormides saate lisada koodi vastavale aspx.cs failile. Seda koodi saab kasutada teatud toimingute tegemiseks, kui vormil nuppu vajutatakse. See on Web Formsis รผldiselt kรตige levinum sรผndmus. Vaatame, kuidas seda saavutada.
Teeme selle lihtsaks. Lihtsalt lisage nupu juhtelemendile sรผndmus, et kuvada kasutaja sisestatud nimi. Selle saavutamiseks jรคrgime alltoodud samme.
Step 1) Kรตigepealt peate topeltklรตpsama veebivormi nuppu. See kuvab Visual Studio nupu sรผndmuse koodi.
Visual Studio lisab sรผndmuse btnSubmit_Click automaatselt, kui topeltklรตpsate veebivormide kujundaja nuppu.
Step 2) Lisame nรผรผd saatmissรผndmusele koodi, et kuvada nime tekstikasti vรครคrtus ja kasutaja valitud asukoht.
protected void btnSubmit_Click(object sender,EventArgs e)
{
Response.Write(txtName.Text + "</br>");
Response.Write(lstLocation.SelectedItem.Text + "</br>");
lblName.Visible = false;
txtName.Visible = false;
lstLocation.Visible = false;
chkC.Visible = false;
chkASP.Visible = false;
rdFemale.Visible = false;
btnSubmit.Visible = false;
}
Code Selgitus:-
- รlaltoodud koodirida teeb kรตige lihtsama asja. See vรตtab tekstivรคlja juhtelemendi Name vรครคrtuse ja saadab selle kliendile Response objekti kaudu. Seega, kui soovite sisestada stringi โGuru99โ nime tekstikastis, txtName vรครคrtus. Tekst oleks 'Guru99'.
- Jรคrgmine koodirida vรตtab atribuudi โlstLocation.SelectedItem.textโ kaudu loendikasti valitud vรครคrtuse. Seejรคrel kirjutab see selle vรครคrtuse meetodi Response.Write kaudu kliendile tagasi.
- Lรตpuks muudame kรตik vormi juhtelemendid nรคhtamatuks. Kui me seda ei tee, kuvatakse kรตik juhtelemendid ja meie vastuse vรครคrtused koos. Tavaliselt, kui inimene sisestab vormile kogu teabe, nagu nimi, asukoht, sugu jne. Jรคrgmine leht kuvatakse kasutajale peaks sisaldama ainult seda teavet, mida pole sisestatud. Kasutaja ei soovi nime, soo ja asukoha juhtelemente uuesti nรคha. Kuid ASP.Net ei tea seda ja seetรตttu kuvab see vaikimisi uuesti kรตiki juhtelemente, kui kasutaja klรตpsab nuppu Esita. Seetรตttu peame kirjutama koodi tagamaks, et kรตik juhtnupud on peidetud, nii et kasutaja nรคeks lihtsalt soovitud vรคljundit.
Kui teete รผlaltoodud muudatused, nรคete jรคrgmist vรคljundit
Vรคljund:-
Tehke kuval Vรคljund jรคrgmised sammud
- Anna nimi Guru99 nime tekstikastis
- Valige Bangalore'i loendikastist asukoht
- Klรตpsake nuppu Esita
Kui sa seda teed, nรคed sa 'GuruLehel kuvatakse โ99โ ja asukoht โBangaloreโ.
kokkuvรตte
- In ASP.Net, saate vormidele lisada standardseid juhtelemente, nagu sildid, tekstikastid, loendikastid jne.
- Iga juhtelemendiga vรตib olla seotud sรผndmus. Kรตige tavalisem sรผndmus on nupu klรตpsamise sรผndmus. Seda kasutatakse siis, kui teavet on vaja veebiserverisse saata.































