ASP:
1)It is a technology of Microsoft for Web based application Developement.
2)It is a Interpeted Based Technology using Scripting languages for
supporting functinality developement.
3)Therse is no proper memory management and compile time error
checking because of java script or vb script
4) There is no controles for mobile applicaton deveopement
ASP.NET:
1) It is a New Technology of Microsoft for Web Server Developement.
2)It is Compiled Based.it Uses C# or VB.NET or VJ++.net for supporting
functionality developement.
3) There is a proper memory management and error cheching at
compile time because it uses compile based languages.
4) Mobile controles comes with this for mobile application development.