6.05.2013

Razor View Engine vs ASPX View Engine

Difference Between Razor View Engine and ASPX View Engine 

Are you frustrated in searching Working Links through Search Engines ? 

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.

Advertisements:

  1. .NET Interview Questions 6th Edition .NET Interview Questions 6th Edition by Shivprasad Koirala Preview for .NET Interview Questions 6th Edition


7 comments:

  1. The 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...
    DOT NET Training Institute in Chennai

    ReplyDelete
  2. 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

  3. Thanks for sharing your view to our knowledge’s, its helps me plenty keep sharing…
    Fita Chennai Reviews,
    Angular training in chennai

    ReplyDelete
  4. 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

    ReplyDelete
  5. Your blog is awesome.You have clearly explained about it ...It's very useful for me to know about new things..Keep on blogging.

    Angular Training in Chennai
    .Net Training in Chennai

    ReplyDelete
  6. 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.
    Amazon Web Services training in Chennai | Amazon Web Services training in Chennai

    ReplyDelete