5 Alternative ASP.NET MVC View Engines

Published on March 12, 2013 by admin

Filed under ADO.NET

Last modified March 12, 2013

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 5 (1 votes)

This article have been viewed 33992 times

If you a ASP.NET MVC Web developer , you would have noticed that by default ASP.NET MVC includes 2 View Engines “Razor View” and “ASPX View”.

In this article , we will explore other different View Engines(third party) available in ASP.NET.

5 Alternative ASP.NET MVC View Engines

1. Spark

Spark is a open source view engine for ASP.NET MVC projects as well as Castle MonoRail framework projects. This view engine is from the popular MVCContrib library.

Know more about Spark View Engine here

2. NHaml

NHaml is another View Engine and works like an replacement of inline page templating .

Know more about NHaml here

3. NDjango

NDjango is an implementation of Django Template Language using F#.

Know more about NDjango here

4. Hasic

Hasic is a ASP.NET View Engine that uses the VB.NET XML kind of literals.

Know more about Hasic here

5. Bellevue

Bellevue is another cool ASP.NET MVC View Engine that has the design goal which respects the HTML as first class language for ASP.NET View.

Know more about Bellevue here


  1. Interesting .NET Links – March 20 , 2013 | TechBlog
    March 20, 2013 - 8:50 pm

  2. Interesting .NET Links – March 21 , 2013 | TechBlog
    March 21, 2013 - 10:43 pm

  3. Razor has a great syntax. However, it is tied to Microsoft ASP.NET. If one wishes to use Razor without dependency on ASP.NET, one may find Blade VIew Engine ( http://mhblade.codeplex.com ) useful.

    May 19, 2014 - 4:40 pm – Reply

Leave a Comment


You might be Interested in these Posts

How to read connection string from web.config in ASP.NET and C# ?

Here's a sample code snippet demonstrating how to get the connection string from your ASP.NET web.co...

How to return Json instead of XML in ASP.NET Web API ?

When you make a call to the ASP.NET Web API action method and notice this in Google Chrome browser ,...

How to Add Web API to existing ASP.NET Web Forms Project ?

In one of the previous posts , we saw how to add the WebAPI to the existing ASP.NET MVC project. Wel...