ASP僅局限於使用non-type腳本語言來開發,用戶給WEB頁中添加ASP代碼的方法與客戶端腳本中添加代碼的方法相同,導致代碼雜亂。
ASP.NET允許用戶選擇並使用功能完善的strongly-type編程語言,也允許使用潛加巨大的.NET Framework。
2、運行機制不同
ASP是解釋運行的編程框架,所以執行效率加較低。
ASP.NET是編譯性的編程框架,運行是服務器上的編譯好的公***語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。
3、開發方式
ASP把界面設計和程序設計混在壹起,維護和重用困難。
ASP.NET把界面設計和程序設計以不同的文件分離開,復用性和維護性得到了提高。