Microsoft Active Server Pages (ASP) has grown from a simple scripting environment for creating dynamic Web pages into a powerful and easy-to-use platform for full-fledged Web application development
Now, we have ASP.NET, which provides a complete solution for building almost any type of interactive user interface
Why ASP.NET? "ASP.NET helps you deliver real world Web applications in record time"
Build great pages with far less code then with classic ASP
Easy to display data, validate user input, and upload files
ASP.NET pages work in all browsers -- including Netscape, AOL, Internet Explorer
Flexible
Classic ASP supports only interpreted VBScript and JScript
ASP.NET supports more than 25 .NET languages -- including built-in support for VB.NET, C#, and JScript.NET
You can visually design ASP.NET Web Forms using drag-drop-doubleclick techniques you are all familiar with
Rich class framework--.NET Framework offers over 4500 classes
Application features that used to be hard to implement can now be added in just a few lines of code