Content deleted Content added
merged short sections and removed POV section heading |
Filled in 5 bare reference(s) with reFill () |
||
Line 9:
| latest_release_date = {{start date and age|df=yes|2012|08|15}}
| genre = [[Web application framework]]
| license = [[Apache_License|Apache 2.0]]<ref>{{cite web|url=https://github.com/aspnet/Razor/blob/dev/LICENSE.txt|title=Razor/LICENSE.txt at dev · aspnet/Razor · GitHub|work=GitHub}}</ref>
| programming language = [[C Sharp (programming language)|C#]], [[Visual Basic .NET|VB.NET]], [[Html|HTML]]
| operating system = [[Microsoft Windows]]
Line 34:
| url =
}}
'''Razor''' is an [[ASP.NET]] programming syntax used to create [[dynamic web page]]s with the [[C Sharp (programming language)|C#]] or [[Visual Basic .NET]] programming languages. Razor was in development in June 2010<ref name="IntroducingRazor">
== Design==
The Razor syntax is a template markup syntax, based on the C# programming language, that enables the programmer to use an HTML construction workflow{{clarify|date=June 2013}}. Instead of using the ASP.NET .ASPX markup syntax with <code><%= %></code> symbols to indicate code blocks, Razor syntax starts code blocks with a @ character and does not require explicit closing of the code-block.
The idea behind Razor is to provide an optimized syntax for HTML generation using a code-focused templating approach, with minimal transition between HTML and code.<ref name=MVC3rve>
* Supports [[IntelliSense]] (statement completion support)
|