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.
It ranks #1425 of 2,501 tracked VS Code Marketplace listings by installs.
It is rated 5.0 out of 5 from 2 ratings.
PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.
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
Where HTML (C#) sits in the listing
Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
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.
Recent observations
Full history (4)Similar VS Code Marketplace Programming Languages plugins
Data 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.