天天看點

ASP.NET ----學習筆記(一)

經典ASP-Active Server Pages

ASP是一種令網頁中的腳本在Internet伺服器執行的技術

ASP頁面的檔案擴充名是.asp,通常由VBScript編寫。

ASP.NET是新一代ASP。它無法相容經典ASP,但ASP.NET可以引用ASP。

ASP.NET頁面需要編譯,是以比經典ASP更快。

ASP.NET擁有更好的語言支援,大量使用者控件,基于XML的元件,以及對使用者認證的整合。

ASP.NET頁面的擴充名是.aspx,通常由VB或C#編寫。

ASP.NET中的使用者控件可以通過不同的語言進行編寫,包括C++和Java。

當浏覽器請求ASP.NET檔案時,ASP.NET引擎讀取該檔案,編譯并執行檔案中的腳本,然後以純HTML向浏覽器傳回結果。

ASP.NET Razor

Razor是一種新的簡易的标記語言,用于ASP.NET網頁中嵌入伺服器代碼,很類似ASP。

ASP.NET程式設計語言

C#

VB.NET

ASP.NET是一個開發架構,用于通過HTML、CSS、JavaScript以及伺服器腳本來建構網頁和網站。

ASP.NET支援三種開發模式:Web Pages(單頁面模型)、MVC(模型視圖控制器)、Web Forms(事件驅動模型)、

Web Pages

最簡單的ASP.NET模型

類似PHP和ASP

内置了用于資料庫、視訊、社交媒體等的模闆和幫助器

MVC

MVC将Web應用程式分為三種不同的元件

針對資料的模型

針對現實的視圖

針對輸入的控制器

Web Forms

傳統的ASP.NET事件驅動開發模型

添加了伺服器控件、伺服器事件以及伺服器代碼的網頁。