S.No
|
Razor
View Engine
|
ASPX
View Engine
|
1 |
What
is Razor View Engine ?
Razor
Engine is an advanced view engine that was introduced with MVC3.
This is not a new language but it is a new markup syntax.
|
What
is ASPX View Engine ?
ASPX View Engine
(Web Form Engine ) is the default view engine for the Asp.net MVC
that is included with Asp.net MVC from the beginning.
|
2 |
File
Extensions used with Razor View Engine?
The file
extensions used with Razor Engine are different from Web Form
Engine. It has .cshtml (Razor with C#) or .vbhtml (Razor with VB)
extension for views, partial views, editor templates and for
layout pages.
|
File
Extensions used with ASPX View Engine?
The file
extensions used with Web Form Engine are also like Asp.net Web
Forms. It has .aspx extension for views, .ascx extension for
partial views & editor templates and .master extension for
layout/master pages.
|
3 |
Syntax
used for Razor View Engine ?
Razor
has new and advance syntax that are compact, expressive and
reduces typing.
|
Syntax
used for ASPX View Engine ?
Web
Form Engine has the same syntax like Asp.net Web Forms uses for
.aspx pages .
|
4 |
Whether
Razor View Engine's Syntax is simple or complex?
Razor
syntax are easy to learn and much clean than Web Form syntax.
Razor uses @ symbol to make the code like as:
@Html.ActionLink("SignUp", "SignUp") |
Whether
ASPX View Engine's Syntax is simple or complex?
Web
Form syntax are borrowed from Asp.net Web Forms syntax that are
mixed with html and sometimes make a view messy. Webform uses <%
and %> delimiters to make the code like as:
<%:
Html.ActionLink("SignUp", "SignUp") %> |
5 |
Whether
Razor View Engine supports Test-Driven Development (TDD)?
Razor
Engine support TDD (Test Driven Development) since it is not
depend on System.Web.UI.Page class.
|
hether
ASPX View Engine supports Test-Driven Development (TDD)?
Web
Form Engine doesn't support TDD (Test Driven Development) since
it depend on System.Web.UI.Page class which makes the testing
complex.
|
Thank you. That is fine.
ReplyDeleteThe difference you given about Razor View Engine and apex search engine was good, here i had a chance to know the differences about these two search engine keep blogging...
ReplyDeleteDOT NET Training Institute in Chennai
Thanks for your wonderful post.It is really very helpful for us and I have gathered some important information from this blog.If anyone wants to get Dot Net Course in Chennai reach FITA, rated as No.1 Dot Net Training Institute in Chennai.
ReplyDelete
ReplyDeleteThanks for sharing your view to our knowledge’s, its helps me plenty keep sharing…
Fita Chennai Reviews,
Angular training in chennai
Excellent post!!! The future of .net application development is on positive note. It offers huge career prospects for talented professionals all over the world. Training on .net technology will ensure good salary package. DOT NET Training Institutes in Chennai | DOT NET Training in Chennai
ReplyDeleteYour blog is awesome.You have clearly explained about it ...It's very useful for me to know about new things..Keep on blogging.
ReplyDeleteAngular Training in Chennai
.Net Training in Chennai
I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post I would like to read this.
ReplyDeleteAmazon Web Services training in Chennai | Amazon Web Services training in Chennai