ASP與ASP.NET
ASP.NET是微軟當前用於構建動態web應用程序的技術。ASP.NET是早期web技術的繼承者,也是出於同樣的目的,ASP(稱為經典ASP)。ASP為Web編程提供了一個傳統的平臺,而ASP.NET具有許多新特性,使得開發web應用程序比使用傳統方法更容易。
什麼是ASP?
ASP(activeseverpages)是微軟開發的一種web技術。ASP是他們第一個用於動態生成網站的服務器端腳本引擎。起初,它只是通過WindowsNT4.0添加到IIS(Internet信息服務)的插件。後來,它成為一個獨立的產品與Windows2000Server一起發佈。在ASP 2.0中,程序員可以使用6個主要對象。它們是應用程序、會話、請求、響應、服務器和AsError。這6個對象封裝了web編程最重要概念的屬性和行為。例如,Session對象可用於表示基於cookies的會話,並維護頁面間的狀態。ASP網站可以通過COM(組件對象模型)技術訪問dll。ASP網頁使用.ASP文件擴展名。ASP程序員主要使用VBScript編寫頁面。Jscript和PerlScript是用於編寫ASP頁面的活動腳本的其他選擇。引進後ASP.NET,ASP被稱為經典ASP或ASP經典。
是什麼ASP.NET?
微軟的ASP.NET是ASP的繼承者。它於2002年發佈(使用.NETFramework1.0)。ASP.NET是一個web應用程序框架,可用於開發web站點、web應用程序和web服務。因為ASP.NET運行在CLR(公共語言運行庫)上,程序員可以使用任何.NET語言(即C#,VB.NET版等等)來寫ASP.NET網絡應用程序。ASP.NET應用程序可以通過ASP.NETSOAP擴展。Web表單是ASP.NET. Web窗體通常具有.aspx文件擴展名。這些Web表單由靜態XHTML和用於定義Web控件和用戶控件的服務器端腳本組成。中引入的代碼隱藏模型ASP.NETframework2.0允許程序員將靜態代碼保存在.aspx頁面中,而所有的動態代碼都保留在頁面中。aspx.vb版或者。aspx.cs公司或者。aspx.fs公司文件(對應於VB.NET版或使用C#.NET或F#.NET語言)。例如,代碼隱藏文件將是主頁.aspx,而其對應的頁面文件將主頁.aspx.cs(假設使用C#)。這是microsoftvisualstudio中的默認做法,visualstudio是一個可以用來開發的IDEASP.NET網絡應用程序。
ASP和ASP.NET?