Finally... A Replacement for Classic ASP

John Avis by | May 18, 2011 | ASP.NET Web Pages ASP.NET Web Forms

Recently I noticed that on the ASP.NET website there was a new menu option. In addition to "Web Forms" and "MVC", there is now "Web Pages". This leads to information on ASP.NET Web Pages and the new Razor syntax.

After a brief look through the documentation it appears to me that this is he closest we have to a replacement for Classic ASP!

Although it goes against some of the coding best practices established by ASP.NET, such as separating content from code, to me it seems like an excellent way to get back to coding like I used to with Classic ASP -- simple, efficient code with the programmer in control instead of Web Forms.

I have read some opinions on "Web Pages" and I disagree with those who claim that this new development option will only appeal to those looking for a simple way of producing dynamic websites. It appeals to me as I like to have more control over the HTML sent to the client browser and minimise the amount of server traffic (no viewstate data), and am sick of creating repeaters with OnItemDataBound events to do things that were so much simpler in Classic ASP. Surely the simple option is "Web Forms" with drag and drop controls and code-less development.

Microsoft has made available a free tool called WebMatrix as a simple tool for creating web sites, but Visual Web Developer or Visual Studio 2010 is the better choice for professionals. You will need to download the MVC 3 Tools from Microsoft.

I plan to produce some test code and see how well it works out. I see it combining well with JQuery for doing AJAX.

The official website is at

There is an excellent 270+ page PDF book available from Microsoft at ASPNETWebPagesWithRazorSyntax-Book.pdf (free download).

Related Posts

ASP.NET Web Forms Bootstrap

More on Bootstrap 4 modals in ASP.NET Web Forms applications using UpdatePanels

by John Avis | April 9, 2019

In this, my third post on this topic, I go over the methods I am using now and the problems I have encountered and overcome.

ASP.NET Web Forms Classic ASP

Custom error pages for ASP.NET Web Forms and Classic ASP in IIS 7 and 8.5

by John Avis | February 20, 2019

I was recently doing some work on a website which has a mixture of older Classic ASP pages and ASP.NET Web Forms pages and ran into problems with custom error pages.

ASP.NET Web Forms

Nicer localised UpdateProgress’ for your ASP.NET pages with multiple UpdatePanels

by John Avis | February 9, 2018

On an ASP.NET Web Forms page with multiple UpdatePanels it’s nice to give the user some feedback when one of the panels is being updated.


There are no comments yet. Be the first to leave a comment!

Leave a Comment
ASP.NET Html Forms ASP.NET MVC ASP.NET Web Forms ASP.NET Web Pages Bootstrap C# Classic ASP Cool Websites Databases eBay and PayPal Electrical Repairs General Hardware HTML/CSS Jquery/Javascript Media Center Mobile Phones Responsive Web Design Reviews SEO and Social Networking Web Design Web Development Web Security web+db Website Hosting Windows XP Youtube

About me

...mostly about web development and programming, with a little bit of anything else related to the Internet, computers and technology.


Get the latest posts delivered to your inbox.