最新的Web開發教程
 

ASP.NET


經典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