ASP 3.0 Vs. ASP.NET 2.0

Why should Everyone convert their Old Active Server Pages 3.0 to the Newer Active Server Pages .NET Framework 2.0? Well, using the new Visual Studio 2005 IDE will show you just how EASY it is having the HTML and the Source Code Separated!

There are several reasons that we will discuss and demonstrate on this page. First, we need to identify the ASP 3.0 Obect Model and Then the Shortcomings that were associated with creating ASP 3.0 web pages. I have presented everything in image form thinking that even non-technical people could follow the logic of how to do something like this!

Point 1: A Review of Classic ASP 3.0 Object Model.

The Active Server Page 3.0 Object Model
-- Request
-- Response
-- Session
-- Application
-- ObjectContext
-- Server

Point 2: A Review of Classic ASP 3.0 Shortcomings.

The Active Server Page 3.0 Shortcomings
-- Interpreted and Loosely Typed Code
-- Collaboration with multiple developers is Difficult
-- Limited Development and Debugging Tools
-- Server Affinity when maintainig Session State
-- Obscure Configuration Settings
-- Code Required for Postbacks and Multi Browser Support

Point 3: A Review of ASP.NET 2.0 Improvements.

The Active Server Page .NET 2.0 Improvements
-- Compiled and Maintainable Code
-- Separation of Code from HTML, Collaboration Easier
-- Graphical Development Environment, Like that of Windows
-- Cluster Friendly State Management
-- XML Based Configuration Files
-- Automatic Handling of Postbacks and Multi Browser Support
-- ASP.NET 2.0 is FUN!

Step 1: Visual Studio 2005 Solution File Intro1 with One Project Having a Classic ASP 3.0 Products-ASP.asp file.

I created a Visual Studio 2005 Solution file called Intro1 containing one Project called C:\ASP.NET\Intro1\ with an ASP 3.0 application called Products-ASP.asp. I used the Microsoft Access Database Northwind for this Introduction application first using ASP 3.0 then ASP.NET 2.0.

Classic ASP 3.0 Application

Notice the Products-ASP.asp file extension naming convention refers to original ASP 3.0.

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Classic ASP 3.0 Application

Go Back to:
http://Howes-IT-Going.com

This Webpage and Contents Created by Steven C. Howes © Howes-IT-Going 2005-2012 All rights reserved.

Steven C. Howes and Howes-IT-Going are NOT Responsible for Usage or Reproduction.
This Web Application, Microsoft Access Database, ODBC DSN, ASP 3.0 and ASP.NET 2.0 Application were for Educational and Discussion Purposes ONLY. Terms of use.