Web Forms ovat verkkosivuja, jotka on rakennettu ASP.NET-teknologiaan. Se suoritetaan palvelimella ja tuottaa tulosteen selaimeen. Se on yhteensopiva minkä tahansa selaimen kanssa minkä tahansa kielen kanssa, jota tukee .NET-yhteiskieli runtime. Se on joustava ja antaa meille mahdollisuuden luoda ja lisätä mukautettuja säätimiä.
Voimme käyttää Visual Studiota ASP.NET Web Forms -lomakkeiden luomiseen. Se on IDE (Integrated Development Environment), jonka avulla voimme vetää ja pudottaa palvelimen ohjaimia verkkolomakkeisiin. Sen avulla voimme myös asettaa ohjaimille ominaisuuksia, tapahtumia ja menetelmiä. Liikelogiikan kirjoittamiseen voimme valita minkä tahansa .NET-kielen, kuten: Visual Basic tai Visual C#.
Web Forms koostuu kahdesta osasta: visuaalisesta osasta (ASPX-tiedosto) ja lomakkeen takana olevasta koodista, joka sijaitsee erillisessä luokkatiedostossa.
Kuva: Tämä kaavio näyttää ASP.NETin komponentit
Web Formsin päätarkoitus on voittaa ASP:n rajoitukset ja erottaa näkymä sovelluslogiikasta.
ASP.NET tarjoaa erilaisia ohjaimia, kuten: palvelinohjaimet ja HTML-ohjaimet Web Formsille. Meillä on alla taulukot kaikki nämä säätimet.
Palvelimen ohjaimet
Seuraava taulukko sisältää verkkolomakkeiden palvelinpuolen ohjaimet.
Ohjauksen nimi | Sovellettavat tapahtumat | Kuvaus |
---|---|---|
Label | Ei mitään | Sitä käytetään tekstin näyttämiseen HTML-sivulla. |
Tekstilaatikko | Teksti muutettu | Sitä käytetään tekstin syöttämiseen lomakkeeseen. |
Painike | Napsauta, komento | Sitä käytetään painikkeen luomiseen. |
LinkButton | Napsauta, komento | Sitä käytetään hyperlinkin kaltaisen painikkeen luomiseen. |
ImageButton | Klikkaus | Sitä käytetään imagesButtonin luomiseen. Tässä kuva toimii painikkeena. |
Hyperlinkki | Ei mitään | Sitä käytetään luomaan hyperlinkin ohjausobjekti, joka vastaa napsautustapahtumaan. |
Pudotusvalikosta | SelectedIndexChanged | Sitä käytetään pudotusvalikon ohjausobjektin luomiseen. |
ListBox | SelectedIndexCnhaged | Sitä käytetään ListBox-säätimen luomiseen, kuten HTML-ohjausobjektiin. |
DataGrid | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound | Sitä käytettiin luomaan jääkaappi, jota käytetään tietojen näyttämiseen. Pystymme myös suorittamaan sivuttamisen, lajittelun ja muotoilun erittäin helposti tällä säätimellä. |
DataList | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound | Sitä käytetään tietoluettelon luomiseen, joka ei ole taulukkomuotoinen ja jota käytetään tietojen näyttämiseen. |
Toistin | ItemCommand, ItemCreated, ItemDataBound | Sen avulla voimme luoda ei-taulukkomuotoisen muodon tiedoille. Voit sitoa tiedot mallielementteihin, jotka ovat kuin HTML:n bittejä, jotka on koottu tiettyyn toistuvaan muotoon. |
Valintaruutu | Tarkista muutettu | Sitä käytetään valintaruudun luomiseen. |
Valintaruutuluettelo | SelectedIndexChanged | Sitä käytetään luomaan ryhmä valintaruutuja, jotka kaikki toimivat yhdessä. |
Radiopainike | Tarkista muutettu | Sitä käytetään valintanapin luomiseen. |
RadioButtonList | SelectedIndexChanged | Sitä käytetään luomaan ryhmä valintanappisäätimiä, jotka kaikki toimivat yhdessä. |
Kuva | Ei mitään | Sitä käytetään kuvan näyttämiseen sivulla. |
Paneeli | Ei mitään | Sitä käytetään paneelin luomiseen, joka toimii konttina. |
Paikanpitäjä | Ei mitään | Sitä käytetään asettamaan säätimen paikkamerkki. |
Kalenteri | SelectionChanged, VisibleMonthChanged, DayRender | Sitä käytetään kalenterin luomiseen. Voimme asettaa oletuspäivämäärän, siirtyä eteen- ja taaksepäin jne. |
AdRotator | MainosLuotu | Sen avulla voimme määrittää luettelon näytettävistä mainoksista. Aina kun käyttäjä näyttää sivun uudelleen. |
Pöytä | Ei mitään | Sitä käytetään taulukon luomiseen. |
XML | Ei mitään | Sitä käytetään XML-dokumenttien näyttämiseen HTML:ssä. |
Kirjaimellinen | Ei mitään | Se on kuin etiketti, koska se näyttää literaalin, mutta antaa meille mahdollisuuden luoda uusia literaaleja ajon aikana ja sijoittaa ne tähän ohjausobjektiin. |
HTML-ohjaimet
Selaimen hahmontaa nämä säätimet. Voimme myös tehdä HTML-säätimiä palvelinohjauksiksi. keskustelemme tästä lisää opetusohjelmassamme.
Ohjaimen nimi | Kuvaus |
---|---|
Painike | Sitä käytetään HTML-painikkeen luomiseen. |
Nollaus painike | Palauttaa kaikki muut lomakkeen HTML-lomakeelementit oletusarvoihin |
Lähetä-painike | Lähettää lomaketiedot automaattisesti määritetylle sivulle, joka on lueteltu FORM-tunnisteen Action-attribuutissa |
Tekstikenttä | Antaa käyttäjälle syöttöalueen HTML-lomakkeella |
Tekstialue | Käytetään moniriviseen syöttöön HTML-lomakkeella |
Tiedostokenttä | Sijoittaa tekstikentän ja Selaa-painikkeen lomakkeeseen ja antaa käyttäjän valita tiedostonimen paikalliselta koneeltaan, kun Selaa-painiketta napsautetaan |
Salasana-kenttä | HTML-lomakkeen syöttöalue, vaikka kaikki tähän kenttään kirjoitetut merkit näytetään tähtinä |
Valintaruutu | Antaa käyttäjälle valintaruudun, jonka hän voi valita tai tyhjentää |
Radiopainike | Lomakkeessa käytetään kahta tai useampaa, ja käyttäjä voi valita yhden säätimistä |
Pöytä | Mahdollistaa tietojen esittämisen taulukkomuodossa |
Kuva | Näyttää kuvan HTML-lomakkeella |
ListBox | Näyttää käyttäjälle luettelon kohteista. Voit asettaa koon kahdesta tai useammasta määrittääksesi, kuinka monta kohdetta haluat näyttää. Jos kohteita on enemmän kuin tähän rajaan mahtuu, vierityspalkki lisätään automaattisesti tähän säätimeen. |
Pudota alas | Näyttää käyttäjälle luettelon kohteista, mutta vain yksi kohde kerrallaan tulee näkyviin. Käyttäjä voi napsauttaa alas osoittavaa nuolta tämän säätimen sivulla, jolloin näkyviin tulee luettelo kohteista. |
Vaakasuuntainen sääntö | Näyttää vaakasuuntaisen viivan HTML-sivun poikki |