Asp.net(1)-入門概述

來源:互聯網
上載者:User

接下來的若干篇部落格是對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.netasp的對比

  • asp.net的新特性

 

  • 更好的語言支援
  • 可程式化的控制項
  • 事件驅動的編程
  • 基於 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

     

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.