UNPKG

highlightjs-cshtml-razor

Version:

highlight.js syntax definition for ASP.NET Razor CSHTML language

74 lines 3.52 kB
<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="../node_modules/highlight.js/styles/default.css"> <script src="../../../build/highlight.js"></script> <script src="../../../build/languages/csharp.min.js"></script> <script src="../../../build/languages/xml.min.js"></script> <script src="../../../build/languages/css.min.js"></script> <script type="text/javascript" src="../dist/cshtml-razor.min.js"></script> <script type="text/javascript"> hljs.highlightAll(); </script> </head> <body> <b>Works only inside highlight.js/extra/cshtml-razor directory. See <a href="https://github.com/highlightjs/highlight.js/blob/main/extra/3RD_PARTY_QUICK_START.md">Language Contribution Guide</a></b> <pre><code class="hljs cshtml"> @using System.Threading @using System.Threading.Tasks @using System.Net.Http @using System.Text.Json &lt;DxDataGrid T="@WebApiOrder" CustomData="@LoadOrderData("foo")" ShowFilterRow="true"&gt; &lt;Columns&gt; &lt;DxDataGridComboBoxColumn T="@(WebApiCustomerLookup)" TextFieldName="Text" ValueFieldName="Value" CustomData="@LoadCustomerData" Field="@nameof(WebApiOrder.CustomerID)" Width="300px" /&gt; &lt;DxDataGridDateEditColumn Field="@nameof(WebApiOrder.OrderDate)" Width="180px" /&gt; &lt;DxDataGridSpinEditColumn Field="@nameof(WebApiOrder.Freight)" DisplayFormat="c" Width="180px" /&gt; &lt;DxDataGridColumn Field="@nameof(WebApiOrder.ShipCountry)" Width="210px" /&gt; &lt;DxDataGridComboBoxColumn T="@(WebApiShipperLookup)" TextFieldName="Text" ValueFieldName="Value" CustomData="@LoadShipmentData" Field="@nameof(WebApiOrder.ShipVia)" Width="220px" /&gt; &lt;/Columns&gt; &lt;/DxDataGrid&gt; </code></pre> <pre><code class="hljs cshtml"> @if(true) { var inCSharp = true; &lt;text&gt;xml&lt;/text&gt; &lt;div class="foo"&gt;content&lt;/div&gt; @while(true) { &lt;div class="bar"&gt;content&lt;/div&gt; } } @code { var a = 123; var b = false; } </code></pre> <pre><code class="hljs cshtml"> Hello @owner from html Hello @owner["test"] from html Hello @owner.test from html Hello @owner<b>from html</b> Hello @owner from html sample@email.com @@escapedat </code></pre> <pre><code class="hljs cshtml"> @section Footer { &lt;div class="view"&gt; footer &lt;/div&gt; } </code></pre> <script src="" async defer></script> </body> </html>