logo

ASP.NET webes űrlapok

A Web Forms az ASP.NET technológiára épülő weboldalak. A szerveren fut, és kimenetet generál a böngészőnek. Bármely böngészővel kompatibilis a .NET közös nyelvű futtatókörnyezet által támogatott bármely nyelvvel. Rugalmas, és lehetővé teszi egyedi vezérlők létrehozását és hozzáadását.

A Visual Studio segítségével létrehozhatunk ASP.NET webes űrlapokat. Ez egy IDE (Integrated Development Environment), amely lehetővé teszi számunkra, hogy a szervervezérlőket áthúzzuk a webes űrlapokra. Lehetővé teszi a vezérlők tulajdonságainak, eseményeknek és metódusainak beállítását is. Az üzleti logika írásához bármilyen .NET nyelvet választhatunk, például: Visual Basic vagy Visual C#.

A webes űrlapok két összetevőből állnak: a vizuális részből (az ASPX fájlból) és az űrlap mögött található kódból, amely egy külön osztályfájlban található.

ASP webes űrlapok 1

Ábra: Ez a diagram az ASP.NET összetevőit mutatja be

A Web Forms fő célja az ASP korlátainak leküzdése, és a nézet elkülönítése az alkalmazáslogikától.

Az ASP.NET különféle vezérlőket kínál, például: szervervezérlők és HTML-vezérlők a webes űrlapokhoz. Az alábbiakban felsoroljuk ezeket a vezérlőket.


Szervervezérlők

Az alábbi táblázat a webes űrlapok kiszolgálóoldali vezérlőit tartalmazza.

Vezérlő neve Alkalmazható események Leírás
Címke Egyik sem Szöveg megjelenítésére szolgál a HTML oldalon.
Szövegdoboz TextChanged Szövegbevitel létrehozására szolgál az űrlapon.
Gomb Kattintson, Parancs Egy gomb létrehozására szolgál.
LinkButton Kattintson, Parancs A hiperhivatkozáshoz hasonló gomb létrehozására szolgál.
ImageButton Kattintson Egy imagesButton létrehozására szolgál. Itt egy kép gombként működik.
Hiperhivatkozás Egyik sem Egy kattintási eseményre reagáló hiperhivatkozás-vezérlő létrehozására szolgál.
Legördülő lista SelectedIndexChanged Legördülő listavezérlő létrehozására szolgál.
ListBox SelectedIndexCnhaged A HTML-vezérlőhöz hasonló ListBox-vezérlők létrehozására szolgál.
DataGrid CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound Régebben egy hűtőt hoztak létre, amelyet adatok megjelenítésére használnak. Ezzel a vezérlővel nagyon egyszerűen végezhetünk lapozást, rendezést és formázást is.
DataList CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound Nem táblázatos adatlista létrehozására szolgál, és adatok megjelenítésére szolgál.
Ismétlő ItemCommand, ItemCreated, ItemDataBound Lehetővé teszi számunkra, hogy nem táblázatos típusú formátumot hozzunk létre az adatokhoz. Az adatokat sablonelemekhez kötheti, amelyek olyanok, mint egy meghatározott ismétlődő formátumban összeállított HTML-bitek.
Jelölőnégyzet Check Changed A jelölőnégyzet létrehozására szolgál.
CheckBoxList SelectedIndexChanged A jelölőnégyzetek csoportjának létrehozására szolgál, amelyek mindegyike együtt működik.
Rádiógomb Check Changed Rádiógomb létrehozására szolgál.
RadioButtonList SelectedIndexChanged Rádiógomb-vezérlők csoportjának létrehozására szolgál, amelyek mindegyike együtt működik.
Kép Egyik sem Az oldalon belüli kép megjelenítésére szolgál.
Panel Egyik sem Konténerként működő panel létrehozására szolgál.
Helykitöltő Egyik sem A vezérlő helyőrzőjének beállítására szolgál.
Naptár SelectionChanged, VisibleMonthChanged, DayRender Naptár létrehozására szolgál. Beállíthatjuk az alapértelmezett dátumot, előre-hátra léphetünk stb.
AdRotator AdCreated Lehetővé teszi számunkra, hogy megadjuk a megjelenítendő hirdetések listáját. Minden alkalommal, amikor a felhasználó újra megjeleníti az oldalt.
asztal Egyik sem Táblázat létrehozására szolgál.
XML Egyik sem XML dokumentumok HTML-en belüli megjelenítésére szolgál.
Szó szerinti Egyik sem Olyan, mint egy címke, mivel literált jelenít meg, de lehetővé teszi számunkra, hogy futás közben új literálokat hozzunk létre, és helyezzük el őket ebbe a vezérlőbe.

HTML vezérlők

Ezeket a vezérlőket a böngésző jeleníti meg. HTML vezérlőket is készíthetünk szervervezérlésként. erről további oktatóanyagunkban fogunk beszélni.

Vezérlők neve Leírás
Gomb HTML gomb létrehozására szolgál.
Reset gomb Visszaállítja az összes többi HTML űrlapelemet az űrlapon az alapértelmezett értékre
Beküldés gomb Automatikusan elküldi az űrlapadatokat a FORM címke Action attribútumában felsorolt ​​oldalra
Szövegmező Beviteli területet ad a felhasználónak egy HTML űrlapon
Szöveg terület Többsoros bevitelre szolgál egy HTML űrlapon
Fájl mező Szövegmezőt és Tallózás gombot helyez el egy űrlapon, és lehetővé teszi a felhasználó számára, hogy a Tallózás gombra kattintva válasszon fájlnevet a helyi gépéről
Jelszó mező Beviteli terület egy HTML űrlapon, bár az ebbe a mezőbe beírt karakterek csillagként jelennek meg
Jelölőnégyzet Egy jelölőnégyzetet ad a felhasználónak, amelyet bejelölhet vagy törölhet
Rádiógomb Kettőt vagy többet használt egy űrlaphoz, és lehetővé teszi a felhasználó számára, hogy válasszon egyet a vezérlők közül
asztal Lehetővé teszi az információk táblázatos formában történő bemutatását
Kép Képet jelenít meg egy HTML űrlapon
ListBox Az elemek listáját jeleníti meg a felhasználó számára. Beállíthatja a méretet kettő vagy több között, hogy meghatározza, hány elemet kíván megjeleníteni. Ha több elem van, mint amennyi elfér ezen a korláton belül, a rendszer automatikusan hozzáad egy görgetősávot ehhez a vezérlőhöz.
Ledob Elemek listáját jeleníti meg a felhasználó számára, de egyszerre csak egy elem jelenik meg. A felhasználó rákattinthat a vezérlő oldalán lévő lefelé mutató nyílra, és megjelenik az elemek listája.
Vízszintes szabály Vízszintes vonalat jelenít meg a HTML oldalon