AWWW-1st3.6-w06.tresc-1.1-Slajd26

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

ASP.NET w Visual Studio (cd.)

ASP.NET w Visual Studio (cd.)


W przypadku tworzenia aplikacji w trybie wizualno-zdarzeniowym, środowisko Visual Studio utworzy plik Code Behind w momencie dodawania pierwszej procedury obsługi zdarzenia dla strony. Utworzona w nim będzie (4) klasa dziedzicząca z Page. W klasie pojawią się (5) składowe reprezentujące poszczególne kontrolki ze strony oraz (6) szablon metody Page_Load(), w której można umieścić kod inicjalizujący dla strony. Wygenerowany będzie też kod delegujący wygenerowane metody jako procedury obsługi konkretnych zdarzeń, zwinięty w edytorze jako region „Web Form Designer generated code” (7).

(8) Jednocześnie klasa z pliku Code Behind zostanie wskazana jako klasa bazowa dla strony (atrybut Inherits w dyrektywie @Page), a sam plik Code Behind zostanie wskazany jako kod źródłowy do kompilacji razem ze stroną (atrybut Codebehind w dyrektywie @Page). Atrybut Codebehind jest wykorzystywany, gdy aplikacja ma być skompilowana przed instalacją na serwerze. Gdy strony mają być umieszczane na serwerze w postaci źródłowej i być kompilowane przez runtime ASP.NET, plik Code Behind jest wskazywany na stronie atrybutem Src dyrektywy @Page (jak w jednym z wcześniejszych przykładów).


<< Poprzedni slajd | Spis treści | Następny slajd >>