March 2018
Beginner to intermediate
458 pages
10h 34m
English
Razor is a markup syntax for embedding server-based code in a web page. Developers familiar with PHP will find themselves at home while working with Razor, as the syntax is very similar. Razor syntax consists of Razor markup, C#, and HTML. Since it contains C# as well as HTML, files containing Razor syntax generally have a .cshtml extension. The @ symbol is of great importance in Razor syntax and it is used to transition from HTML to C#. OK! But how does Razor work? A .cshtml file can have Razor, C#, and HTML. The server first runs the Razor markup and C#, which ultimately would translate into HTML that the browser can understand and render. This HTML is then combined with the remaining HTML content and sent back to the browser. ...