.CSHTML Bestandsextensie
ASP.NET Razor-webpagina
| Ontwikkelaar | Microsoft |
| Populariteit |
4,1 | 46 stemmen |
Wat is een CSHTML-bestand?
Een CSHTML-bestand is een C#-HTML-webpaginabestand dat wordt gebruikt door Razor, een ASP.NET-view-engine die webpagina's genereert. Het lijkt op een standaard ASP.NET-webpagina (.ASP of .ASPX-bestand), maar gebruikt een iets andere syntaxis. CSHTML-bestanden worden uitgevoerd op een webserver, die HTML genereert voor een webbrowser aan de clientzijde.
Meer informatie
CSHTML-bestanden lijken op .VBHTML-bestanden (Visual Basic HTML). Ze gebruiken echter een syntaxis die meer lijkt op de C#-taal dan op de Visual Basic-taal.
Een eenvoudige manier om een CSHTML-bestand te herkennen, is te zoeken naar @-symbolen die vóór gereserveerde Razor-directives en codeblokken staan. CSHTML-bestanden gebruiken het @-symbool en gereserveerde Razor-directives om over te schakelen van HTML-markup naar C#-code.
De meeste CSHTML-bestanden worden gemaakt in Microsoft Visual Studio. Visual Studio biedt syntaxismarkering en IntelliSense-codesuggesties waarmee ontwikkelaars gemakkelijker CSHTML-bestanden kunnen maken.
OPMERKING: Razor biedt naast de standaardweergave-engine van ASP.NET MVC extra bewerkingen voor sjabloonsyntaxis.
Een CSHTML-bestand openen
Je kunt een CSHTML-bestand openen en bewerken in elke teksteditor of broncode-editor. Broncode-editors, zoals Microsoft Visual Studio Code (multiplatform) en GitHub Atom (multiplatform), bevatten handige functies die het bekijken en bewerken van CSHTML-bestanden gemakkelijker maken.
