Mikmak EF Home Controller
De HomeController staat aan de top van de hiërachie. De controller wordt gebruikt om de Index pagina van de website te laden evenals de Index pagina's van de hoofdsecties van de Website. De webwinkel heeft voorlopig twee hoofdsecties, de online webwinkel zelf en het administratie gedeelte.
De HomeController klasse
De klasse maken
Stap 1
Klik met de rechtermuisknop op de Controllers
map en kies ervoor om een Item toe te voegen. Als de map Controllers
nog niet bestaat maak je die eerst aan.

Stap 2: Add New Item

Stap 3
Voeg de namespace using Microsoft.AspNetCore.Mvc
toe. De HomeController
klasse moet overerven van de Controller
klasse.
using Microsoft.AspNetCore.Mvc; namespace Mikmak.Controllers { public class HomeController : Controller { } }
De methoden toevoegen
We voegen voorlopig twee methoden toe:
- Index
- AdminIndex
In beide methoden creëren we een eigenschap in het ViewBag
object met de naam Title
. Die eigenschap gebruiken we later in de View om het h1
element in te vullen.
De View, die we retourneren, heeft dezelfde naam als de actiemethode. We hoeven de naam van de View dus niet expliciet te bepalen.
using Microsoft.AspNetCore.Mvc; namespace Mikmak.Controllers { public class HomeController : Controller { public ActionResult Index() { ViewBag.Title = "Mikmak Webwinkel"; return View(); } public ActionResult AdminIndex() { ViewBag.Title = "Mikmak beheer"; return View(); } } }

2017-01-15 21:07:50