.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

Schermafbeelding van een .cshtml-bestand in Microsoft Visual Studio Code
CSHTML-bestand geopend in Microsoft Visual Studio Code

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.

Open meer dan 400 bestandsformaten met File Viewer Plus.Gratis downloaden

Programma's die CSHTML-bestanden openen of ernaar verwijzen

Chrome OS
Inbegrepen bij het besturingssysteem
Categorie: Web
Bijgewerkt: 26 oktober 2021

Geverifieerd door FileInfo.com

Het FileInfo.com-team heeft onafhankelijk onderzoek gedaan naar het bestandsformaat ASP.NET Razor-webpagina en de apps voor Mac, Windows en Linux die op deze pagina worden vermeld. Ons doel is 100% nauwkeurigheid en we publiceren alleen informatie over bestandstypen die we hebben geverifieerd.

Als je aanvullingen of updates voor deze pagina wilt voorstellen, kun je het ons laten weten.