.CSHTML File Extension

C# HTML File

Razor is a C# markup syntax. It lets you embed server-based code into web pages. Files with .cshtml extension contain C# code inside HTML. They are used by ASP.NET Razor engine. .cshtml files enable d...

General Information

Title CSHTML File Extension
Extension .cshtml
Full Form C# HTML File
File Type Markup File
Developer Microsoft
MIME Type text/html

File Function

Primary Function Web development
Additional Functions Server-side scripting
Features Razor syntax, C# integration

File Characteristics

Quality Highly readable
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Web Development Yes
Dynamic Pages Yes
Data Presentation Yes

Security and Practices

Security Risks Injection attacks
Best Practices Validation, Encoding

Historical/Version Information

Initial Release 2010
Significant Update ASP.NET Core (2016)

Associated Types

Similar Extensions .asp, .aspx, .php, .jsp

Software Compatibility

Software Usage Policy OS Compatibility
Visual Studio Paid, Free Community Version Windows, Mac
Visual Studio Code Free Windows, Mac, Linux
Rider Paid, Free Trial Windows, Mac, Linux