接下來的若干篇部落格是對asp.net的初步介紹
那麼首篇咱們就來初步瞭解下Asp.net
首先來熟悉下一張圖,是我自己做的小結
先來認識下
思考
什麼是asp.net,它和asp有什麼不同嗎?
asp.net是做什麼用的呢?
asp.net檔案是什嗎?
如何工作的呢?
Asp
asp(active
Server page)動態伺服器頁面微軟曾經的伺服器端指令碼技術 ASP (Active Server Pages) 如今常被稱為經典 ASP。ASP 3.0 是經典 ASP 的最後一個版本。
Asp.net
ASP.NET 不是 ASP
ASP.NET 是下一代 ASP,不是 ASP 的更新版本。
ASP.NET 是伺服器端指令碼編程的全新技術。微軟在底層徹底重寫了 ASP.NET,ASP.NET 不能向後相容 ASP。
那麼什麼是asp.net呢?
asp.net是微軟.NET的主要架構
是一種伺服器端指令碼技術,可以使(嵌入網頁中的)指令碼由 網際網路服務器執行。
- ASP.NET 是一項微軟公司的技術
- ASP 指的是動態伺服器頁面(Active Server Pages)
- ASP.NET 是一種在 IIS 中啟動並執行程式
- IIS (Internet Information Services) 是微軟的 網際網路服務器
- IIS 是 Windows servers 作業系統免費捆綁的組件
- IIS 也是 Windows 2000 和 XP 專業版的組成部分
asp.net與asp的對比
- 更好的語言支援
- 可程式化的控制項
- 事件驅動的編程
- 基於 XML 的組件
- 使用者身分識別驗證,帶有帳號和角色
- 更高的延展性
- 更強的效能 - 編譯代碼
- 更容易配置和開發
- 不完全的 ASP 相容
什麼是
asp.net
檔案呢?
ASP.NET 檔案類似 HTML 檔案
可以包含 HTML、XML ,
php
,
jsp
等以及指令碼
檔案中的指令碼在伺服器上執行
檔案尾碼是 ".aspx"
認識了檔案之後咱們就來看看它的
作用
它的作用就是用來製作WEB的應用程式了
Asp.net
是如何工作的呢?
來看一個圖吧
當瀏覽器請求 HTML 檔案時,伺服器會返回該檔案
當瀏覽器請求 ASP.NET 檔案時,IIS 會把該請求傳遞給伺服器上的 ASP.NET 引擎
ASP.NET 引擎會逐行地讀取該檔案,並執行檔案中的指令碼
最後,ASP.NET 檔案會以純 HTML 的形式返回瀏覽器
外篇
.NET 架構套件括 3 個主要的部分:
程式設計語言:
C# (Pronounced C sharp)
Visual Basic (VB .NET)
J# (Pronounced J sharp)
伺服器技術和用戶端技術:
ASP .NET (Active Server Pages)
Windows Forms (Windows desktop solutions)
Compact Framework (PDA / Mobile solutions)
開發環境:
Visual Studio .NET (VS .NET)
Visual Web Developer