Controller

Als we een controller willen aanmaken kunnen we een template gebruiken dat al het nodige voor onze controller al klaar zet.

Visual Studio zal je nog eens vragen welk template je wilt gebruiken, wij gaan voor Empty.

We noemen de controller InfoController. Naamgeving is hier zeer belangrijk, denk aan ons “klein brein”. Als onze applicatie niet kan dedecteren dat het hier om de controller Info gaat, doordat wij hem info – controller noemen, gaan we foutmeldingen krijgen.

We zien dat onze klasse al overerft van de klasse Controller. En dat er een Index methode is dat een ViewResult teruggeeft. For the sake of te laten zien dat naamgeving belangrijk is, veranderen we de naam van de methode Index naar About.

We maken een variabele vm (staat voor ViewModel, natuurlijk) en voegen values to aan onze properties. Uiteindelijk geven we deze mee aan onze View methode.

Je mag perfect dit ViewModel aanmaken in de View methode zelf, maar vanaf dat we meer functionaliteit in onze controller maken kan dit onduidelijk worden, dus ik doe het liever op de eerste manier.