Razor View Engine and ASPX View Engine
Razor View Engine | ASPX View Engine | |
1 |
The namespace for Razor Engine is
System.Web.Razor . |
The namespace for Webform Engine is
System.Web.Mvc.WebFormViewEngine . |
2 |
Razor Engine is an Advanced View Engine that was introduced with MVC3.This is a New Markup Syntax.
|
Web Form Engine is the Default View Engine for the Asp.net MVC that is included with Asp.net.
|
3 |
Razor Engine is slower than Webform Engine.
|
Webform Engine is Faster than Razor Engine.
|
4 |
Razor syntax are easy to learn and clean than Web Form syntax. Razor uses @ symbol.
@Html.ActionLink("", "")
|
Webform uses <% and %> delimiters
<%: Html.ActionLink("", "") %>
|
5 |
I.Razor Engine, doesn't support design mode in Visual Studio .
II.Razor Engine prevents XSS attacks (Cross - Site Scripting Attack).
III.Razor Engine support Test Driven Development (TDD).
|
I.Web Form engine support design mode in Visual Studio.
II.Web Form Engine does not prevent XSS attacks (Cross - Site Scripting Attack)..
III.Web Form Engine doesn't support Test Driven Development (TDD).
|
0 comments:
Post a Comment