ASP的不足:
1,它是被解释执行的,并不是被编译执行的,所以比较慢;
2,它没有提供一个很好的开发环境;
3,不支持类,很难封装复杂的外理逻辑;
4,可随意加入脚本,很灵活,但也导致了不可维护性。
ASP.NET相应的优点:
1,它是被编译后再执行的,所以效率要比ASP高很多;
2,它有很高的开发环境,如VS.NET 2005,更容易调试程式;
3,支持类,支持面向对象,可以使用.NET Framework 更好的进行开发;
4,它使设计和开发分开过来,如界面设计放在.aspx文件中,开发则放在.cs 或 .vb等文件中。这样更有利于程式的维护。