HTML (C#) installs statistics
By Fireside21 · VS Code Marketplace · Programming Languages
HTML with embedded C#
HTML (C#) has 219,084 recorded installs on VS Code Marketplace, ranking #1425 of 2,501 tracked listings.
Rating: 5.00 / 5 from 2 ratings
About HTML (C#)
HTML (C#)
[![][badge-version]][marketplace] [![][badge-installs]][marketplace]
This extension is a port of the [HTML (C#)][st-package] extension for [Sublime Text][st]. It provides syntax highlighting for HTML files with embedded C#, such as .aspx, .cshtml, and .master.
Features
Highlighting
• Embedded C# () • The runat="server" must immediately follow the tag opening. • Comment blocks () • The Response.Write expressions (Ctrl+/ or Cmd+/) • Snippets for are not highlighted. They should not interfere with other sections of code. Highlighting would work for self-contained blocks, but not for blocks containing unclosed braces (). Since those blocks are potentially destructive to highlighting for the rest of the file, the C# syntax is not injected into those contexts. It is impossible to determine whether a certain block contains unbalanced braces when deciding whether to inject the C# syntax.
This behavior stems from [VS Code issue #20488][vscode-20488] wherein the syntax engine eagerly expects a closing brace that does not appear until after the %>. You can observe the same issue in the HTML syntax. Open a new VS Code tab, set it to the HTML syntax, and add this content:
Files use the "Plain Text" icon
Unless you use a custom icon theme, files highlighted by this package will use the Plain Text icon. [VS Code issue #14662][vscode-14662] would allow package authors to designate icons for their packages without releasing a comprehensive icon theme.
Bracket matching
Because ) as <% has, when your cursor is on the closing sequence, the opening sequence will only mark the <% part, even if the next character is also part of the expression.
Release Notes
See the [change log][changelog].
To-Do
• Inject custom tag attribute for runat="server" • Consider namespaced tags to be legitimate. Perhaps even specially identify asp-namespaced tags.
Description from the VS Code Marketplace listing.
- ASP.NET
- aspx
- c#
- cshtml
- HTML (C#)
- HTML with embedded C#
- Master Page
- snippet
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (4)Similar VS Code Marketplace Programming Languages plugins
All 20 HTML (C#) alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=fireside21.cshtml. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.