Web Forms ir tīmekļa lapas, kas izveidotas, izmantojot ASP.NET tehnoloģiju. Tas tiek izpildīts serverī un ģenerē izvadi pārlūkprogrammā. Tas ir saderīgs ar jebkuru pārlūkprogrammu un jebkuru valodu, ko atbalsta .NET kopīgās valodas izpildlaiks. Tas ir elastīgs un ļauj mums izveidot un pievienot pielāgotas vadīklas.
Mēs varam izmantot Visual Studio, lai izveidotu ASP.NET tīmekļa veidlapas. Tā ir IDE (integrētā izstrādes vide), kas ļauj vilkt un nomest servera vadīklas tīmekļa veidlapās. Tas arī ļauj mums iestatīt vadīklu rekvizītus, notikumus un metodes. Lai rakstītu biznesa loģiku, mēs varam izvēlēties jebkuru .NET valodu, piemēram: Visual Basic vai Visual C#.
Tīmekļa veidlapas sastāv no diviem komponentiem: vizuālās daļas (ASPX fails) un koda aiz veidlapas, kas atrodas atsevišķā klases failā.
Attēls: Šī diagramma parāda ASP.NET komponentus
Web Forms galvenais mērķis ir pārvarēt ASP ierobežojumus un atdalīt skatu no lietojumprogrammas loģikas.
ASP.NET nodrošina dažādas vadīklas, piemēram: servera vadīklas un HTML vadīklas tīmekļa veidlapām. Zemāk ir visas šīs vadīklas tabulas.
Servera vadīklas
Šajā tabulā ir ietvertas tīmekļa veidlapu servera puses vadīklas.
Vadības nosaukums | Piemērojamie notikumi | Apraksts |
---|---|---|
Etiķete | Nav | To izmanto, lai HTML lapā parādītu tekstu. |
Tekstlodziņš | Teksts Mainīts | To izmanto, lai izveidotu teksta ievadi formā. |
Poga | Noklikšķiniet, komanda | To izmanto, lai izveidotu pogu. |
Saites poga | Noklikšķiniet, komanda | To izmanto, lai izveidotu pogu, kas izskatās līdzīga hipersaitei. |
ImageButton | Klikšķis | To izmanto, lai izveidotu attēlu pogu. Šeit attēls darbojas kā poga. |
Hipersaite | Nav | To izmanto, lai izveidotu hipersaites vadīklu, kas reaģē uz klikšķa notikumu. |
Izvēlnes saraksts | SelectedIndexChanged | To izmanto, lai izveidotu nolaižamā saraksta vadīklu. |
ListBox | SelectedIndexCnhaged | To izmanto, lai izveidotu ListBox vadīklu, piemēram, HTML vadīklu. |
DataGrid | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound | To izmantoja, lai izveidotu frid, ko izmanto datu parādīšanai. Ar šo vadīklu mēs varam arī ļoti vienkārši veikt lapošanu, kārtošanu un formatēšanu. |
Datu saraksts | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound | To izmanto, lai izveidotu datu sarakstu, kas nav tabulas veidā un tiek izmantots datu rādīšanai. |
Atkārtotājs | ItemCommand, ItemCreated, ItemDataBound | Tas ļauj mums izveidot datu formātu, kas nav tabulas veids. Varat saistīt datus ar veidņu vienumiem, kas ir kā HTML faili, kas apvienoti noteiktā atkārtošanās formātā. |
Izvēles rūtiņa | Pārbaude Mainīts | To izmanto, lai izveidotu izvēles rūtiņu. |
Izvēles rūtiņu saraksts | SelectedIndexChanged | To izmanto, lai izveidotu izvēles rūtiņu grupu, kas darbojas kopā. |
Radio poga | Pārbaude Mainīts | To izmanto, lai izveidotu radio pogu. |
RadioButtonList | SelectedIndexChanged | To izmanto, lai izveidotu radiopogu vadīklu grupu, kas darbojas kopā. |
Attēls | Nav | To izmanto, lai lapā parādītu attēlu. |
Panelis | Nav | To izmanto, lai izveidotu paneli, kas darbojas kā konteiners. |
Vietas turētājs | Nav | To izmanto, lai vadīklai iestatītu vietturi. |
Kalendārs | SelectionChanged, VisibleMonthChanged, DayRender | To izmanto, lai izveidotu kalendāru. Mēs varam iestatīt noklusējuma datumu, pārvietoties uz priekšu un atpakaļ utt. |
AdRotator | AdCreated | Tas ļauj mums norādīt parādāmo reklāmu sarakstu. Katru reizi, kad lietotājs atkārtoti parāda lapu. |
Tabula | Nav | To izmanto, lai izveidotu tabulu. |
XML | Nav | To izmanto, lai parādītu XML dokumentus HTML. |
Burtiski | Nav | Tas ir kā etiķete, jo tajā tiek parādīts literāls, taču tas ļauj izpildlaikā izveidot jaunus literāļus un ievietot tos šajā vadīklā. |
HTML vadīklas
Šīs vadīklas atveido pārlūkprogramma. Mēs varam arī izveidot HTML vadīklas kā servera vadību. mēs par to apspriedīsim turpmākajā mūsu apmācībā.
Vadības nosaukums | Apraksts |
---|---|
Poga | To izmanto, lai izveidotu HTML pogu. |
Atiestatīšanas poga | Atiestata visus pārējos veidlapas HTML veidlapas elementus uz noklusējuma vērtībām |
Iesniegšanas poga | Automātiski POST veidlapas datus norādītajā lapā, kas norādīta taga FORM atribūtā Darbība |
Teksta lauks | Piešķir lietotājam ievades apgabalu HTML veidlapā |
Teksta apgabals | Izmanto vairāku rindiņu ievadei HTML veidlapā |
Faila lauks | Veidlapā ievieto teksta lauku un pogu Pārlūkot un ļauj lietotājam atlasīt faila nosaukumu no vietējās mašīnas, kad tiek noklikšķināts uz pogas Pārlūkot |
Paroles lauks | Ievades apgabals HTML veidlapā, lai gan visas šajā laukā ievadītās rakstzīmes tiek parādītas kā zvaigznītes |
Izvēles rūtiņa | Lietotājam piešķir izvēles rūtiņu, kuru viņš var atlasīt vai notīrīt |
Radio poga | Veidlapai tiek izmantotas divas vai vairākas, un lietotājs var izvēlēties vienu no vadīklām |
Tabula | Ļauj sniegt informāciju tabulas formātā |
Attēls | Parāda attēlu HTML veidlapā |
ListBox | Parāda lietotājam vienumu sarakstu. Varat iestatīt izmēru no diviem vai vairāk, lai norādītu, cik vienumu vēlaties rādīt. Ja vienumu ir vairāk, nekā ietilps šajā ierobežojumā, šai vadīklai tiek automātiski pievienota ritjosla. |
Nomest lejā | Lietotājam parāda vienumu sarakstu, taču vienlaikus tiks parādīts tikai viens vienums. Lietotājs var noklikšķināt uz lejupvērstās bultiņas šīs vadīklas malā, un tiks parādīts vienumu saraksts. |
Horizontālais noteikums | Parāda horizontālu līniju pāri HTML lapai |