Tartalomjegyzék:
Meghatározás - Mit jelent a Vezérlő?
A vezérlő egy olyan programösszetevő, amely közvetítőként szolgál a felhasználó és az alkalmazás között, és kezeli az ASP.NET oldalakon kiváltott üzleti vonatkozású feladatokat. A vezérlőt használják a kitett és a középső szintű végpontok szkriptelésére a várható felhasználói műveletek és eredmények számára.
A Techopedia magyarázza a Vezérlőt
A vezérlő különböző szerepeket tölt be az ASP.NET Web Form és a Model-View-Controller (MVC) építészeti tervekben. Az ASP.NET webes űrlapok egy szekvenciálisan épített modellre épülnek, a beérkező kérelmek feldolgozásától kezdve a HTML oldalak generálásáig az ASP.NET forrásfájlsablonok alapján. Az ASP.NET Web Form vezérlő kezeli az oldal által kiváltott összes üzleti feladatot, és az eseménykezelő összegyűjti a kiszolgálóvezérlés bemeneti adatait, amelyeket a vezérlőnek csomagolnak. Mivel szorosan kapcsolódnak egymáshoz, akadályozzák a vezérlő és a felhasználói felület (UI) közötti rugalmasságot.
Az MVC építészeti mintáiban a vezérlő központi szerepet játszik különböző mechanikákkal. A vezérlőosztály egy egyszerű osztály néhány nyilvános módszerrel. Mindegyik módszernek van egy-egy linkje a lehetséges felhasználói műveletekkel, a gomb kattintásától a másik indítóig. A vezérlőosztály módszerei feldolgozzák a bemeneti adatokat, végrehajtják az alkalmazás logikáját és meghatározzák a nézetet. A vezérlő módszereinek művelet előtti és utáni viselkedésével dekorálására egy művelet szűrőt használunk, az alábbiak szerint:
nyilvános osztályú A vezérlő: vezérlő {
nyilvános ActionResult A () {
// végre kell hajtani néhány alkalmazás logikát, majd továbbadni a nézet motorhoz.
vissza ezt.View ("A");
}
}
A vezérlő rétegezett felépítésű, amely az IController interfész alján kezdődik, amelyet a vezérlő alaposztálya, vezérlő osztálya, egyéb interfészek követnek, és végül a felhasználó által meghatározott vezérlő osztály, amely a teljes felső interaktivitásért felelős.
A vezérlő osztályok öröklési hierarchiát követnek, ahol az előző osztály módszereket a következő osztályoknak kell végrehajtaniuk. Például a vezérlő bázis osztály metódusokat fel kell ismerni, hogy lehetővé tegyék a felülbírálást a származtatott vezérlő osztályok és a funkcionalitás megvalósítása révén.
Az adatkezelő tevékenysége az alábbiak szerint foglalható össze:
- Bemenet gyűjtése
- A kéréssel kapcsolatos műveleti módszer végrehajtása
- A nézetadatok előkészítése
- Indító nézet frissítő
