‰ A clean separation between presentation and code. With classic ASP, your programming
logic was often scattered throughout the HTML of the page, making it hard to
make changes to the page later.
‰ A development model that was much closer to the way desktop applications are programmed.
This made it easier for the many Visual Basic desktop programmers to make
the switch to web applications.
‰ A feature-rich development tool (called Visual Studio .NET) that enabled developers to
create and code their web applications visually.