Razor is a markup syntax that lets you embed server-based code into web pages.Razor is based on ASP.NET, and designed for creating web applications.It has the power of traditional ASP.NET markup, but it is easier to use, and easier to learn.
Razor is clean, lightweight, and syntaxes are easy as compared to ASPX.
For example,
In ASPX to display simple time, we need to write:
<%=DateTime.Now%>
In Razor, it’s just one line of code:
@DateTime.Now
As per Microsoft, Razor is more preferred because it’s light weight and has simple syntax.
Join MindStick Community
You need to log in or register to vote on answers or questions.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that you have read and understood our
Cookie Policy &
Privacy Policy.
As per Microsoft, Razor is more preferred because it’s light weight and has simple syntax.