Finally... A Replacement for Classic ASP

johna by | May 18, 2011 | ASP.NET Web Pages ASP.NET Web Forms Web Development

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 http://www.asp.net/web-pages.

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

Related Posts

Web Development

How to set up a debugging using the Turnkey Linux LAMP stack and VS Code

by johna | December 19, 2023
The second part in my guide to setting up a website and database using the Turnkey Linux LAMP stack.

Website Hosting Web Development

How to set up a website and database using the Turnkey Linux LAMP stack

by johna | November 18, 2023
If you need to host your own website for the purposes of web development, Turnkey Linux LAMP Stack is an easy to install all-in-one solution that you can set up on a spare computer or a VM (Virtual Machine).

ASP.NET Web Pages

ASP.NET Web Pages cshtml files not recompiling on server

by johna | August 18, 2020
I have an old website written in ASP.NET v4.x Web Pages v1.0.0.0 and when I upload changes to my shared hosting provider some cshtml files update fine and I can see the changes, but some do not.

Comments

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

Leave a Comment

About

...random postings about web development and programming, Internet, computers and electronics topics.

I recommend ASPnix for web hosting and Crazy Domains for domain registration.

Subscribe

Get the latest posts delivered to your inbox.