ASP.NET MVC Views
3 soorten views Layout Master page Normale view Web form Partial view User control
3 soorten views Layout view View Partial View
Layout view Is hetzelfde als een master page in asp.net. Wat moet je weten? Met Layout = "~/Views/Shared/_Naamview.cshtml"; kan je in een view bepalen welke Layout view je gebruikt. Op de plek van @RenderBody() wordt de view getoond. Met @RenderSection kan je meer dan 1 onderdeel opgeven dat door een view wordt gerenderd. Met BundleConfig.cs kan je eventuele JS en CSS automatisch laden
Partial view Is hetzelfde als een user control in asp.net Met @Html.Partial(string partialViewName,object model) toon je een partial view. Je kunt natuurlijk ook partial views maken zonder model, bijv. voor wat standaard HTML code die je vaak gebruikt. Je kunt Partial views makkelijk gebruiken met Ajax. De action method returned dan een partial view (return PartialView ipv. Return View), met jQuery plaats je deze view dan in een element naar keuze.
Wat kunnen we ermee Informatie op de site aanpassen zonder een page refresh Hoe is dit nuttig voor de surfboard website?
Tutorial http://www.c- sharpcorner.com/UploadFile/3d39b4/renderin g-a-partial-view-and-json-data-using-ajax-in- Asp-Net/