經典ASP - 的Active Server Pages
的Active Server Pages (ASP)也被稱為經典的ASP,1998年被引入微軟的第一個服務器端腳本引擎。
ASP是一種技術,使網頁中的腳本,以通過互聯網服務器來執行。
ASP頁面的文件擴展名為.asp的,並且通常用VBScript編寫的。
如果您想了解經典ASP, 請訪問我們的傳統的ASP教程 。
ASP.NET
ASP.NET是一個新的ASP產生。 它不是用傳統的ASP兼容,但是ASP.NET可能包括經典ASP。
ASP.NET頁面都被編譯,這使得它們比傳統的ASP更快。
ASP.NET有更好的語言支持,豐富的用戶控件,基於XML的組件,以及集成的用戶驗證。
ASP.NET頁面的擴展的.aspx,並且通常用VB寫的(Visual Basic)或C# (C sharp) 。
在ASP.NET用戶控件可以用不同的語言,包括C ++和Java。
當瀏覽器請求的ASP.NET文件時,ASP.NET引擎讀取文件,編譯並執行文件中的腳本,並將結果返回給瀏覽器作為純HTML。
ASP.NET Razor
Razor是嵌入服務器代碼到ASP.NET網頁,就像經典的ASP一個新的和簡單的標記語法。
Razor具有傳統的ASP.NET的權力,但更容易使用,更容易學習。
ASP.NET編程語言
本教程介紹了以下編程語言:
- Visual Basic中(VB.NET)
- C# (Pronounced C sharp)
ASP.NET服務器技術
本教程涵蓋以下服務器技術:
- 網頁(with Razor syntax)
- MVC (Model View Controller)
- Web窗體(traditional ASP.NET)
ASP.NET開發工具
ASP.NET支持以下開發工具:
- WebMatrix中
- Visual Web Developer中
- 視覺工作室
本教程使用WebMatrix中的網頁,和Visual Web Developer對MVC和Web窗體。
ASP.NET文件擴展名
- 經典的ASP文件的文件擴展名為.asp的
- ASP.NET文件的文件擴展名的.aspx
- 與ASP.NET文件Razor C#語法的文件擴展.cshtml
- 與ASP.NET文件Razor VB語法文件的擴展.vbhtml