ASP :
- ASP has limited oops support and no built in support for xml.
- Limited development and debugging tool is available. Very difficult to debug code.
- In ASP only two languages were available for scripting, like VB script and Jscript/Javascript.
- ASP is not well structured. ASP has mixed html and server side scripting.
- Error handling system is very poor in ASP.
ASP.NET :
- ASP .NET is fully Object Oriented Programming.
- ASP.NET has full xml support for easy data exchange.
- Different types of tools and compilers available. Mostly as a development framework visual studio users more.
- Very easy to debug code.
- ASP.NET We can use C# or VB.NET as server side coding.
- In ASP.NET business logic and codes and Design phrase all are separate. So that it’s easy for user to make changes in code.
- Error handling is very good.
for more details please
refer
http://www.appsntech.com/2012/02/what-is-difference-between-asp-and.html