您的位置: 首頁 >互聯(lián)網(wǎng) >

網(wǎng)絡(luò)資訊:ASP.NET 是什么

2022-08-08 16:34:00 編輯:齊樺凝 來源:
導(dǎo)讀 今天來說一下ASP.NET 是什么這方面的一些訊息,不少朋友對ASP.NET 是什么這方面的一些訊息頗感興趣的,小編今天就整理了一些信息,希望對...

今天來說一下ASP.NET 是什么這方面的一些訊息,不少朋友對ASP.NET 是什么這方面的一些訊息頗感興趣的,小編今天就整理了一些信息,希望對有需要的朋友有所幫助。

ASP.NET是一種與.NET框架集成的統(tǒng)一Web開發(fā)模型,提供創(chuàng)建動態(tài)Web應(yīng)用程序和Web服務(wù)。構(gòu)建于.NET框架的公共語言之上,包括多語言互操作性,類型安全性,垃圾收集和繼承等優(yōu)點。

ASP.NET 是一種與.NET 框架集成的統(tǒng)一 Web 開發(fā)模型,提供創(chuàng)建動態(tài) Web 應(yīng)用程序和 Web 服務(wù)。構(gòu)建于.NET 框架的公共語言之上,包括多語言互操作性,類型安全性,垃圾收集和繼承等優(yōu)點。

微軟的 Mark Anders 和 Scott Guthrie 于 1992 年創(chuàng)建了 ASP.NET 的第一個版本。它的創(chuàng)建是為了通過分離表示和內(nèi)容從而編寫干凈的代碼,以結(jié)構(gòu)化和面向?qū)ο蟮姆绞酱龠M分布式應(yīng)用程序的開發(fā)。ASP.NET 使用代碼隱藏模型基于模型 – 視圖 – 控制器架構(gòu)生成動態(tài)頁面。

它們與 ASP 的早期版本有一些主要區(qū)別。因此,ASP.NET 的對象模型從 ASP 顯著改進,這使得它完全向后兼容 ASP。

這些差異包括:

1.使用已編譯的代碼(而不是解釋的代碼),

2.事件驅(qū)動的服務(wù)器端腳本模型,

3.狀態(tài)管理,

4.使用.NET 框架的控件和庫進行快速應(yīng)用程序開發(fā)。

5.動態(tài)編程代碼分別放在文件或?qū)iT指定的標(biāo)簽中。這避免了程序代碼在運行時被修改。

ASP.NET 與 Internet Information Server(IIS)配合使用以提供內(nèi)容以響應(yīng)客戶端請求。在處理請求時,ASP.NET 提供對所有.NET 類,自定義組件和數(shù)據(jù)庫的訪問,類似于桌面應(yīng)用程序。

Web 表單是 ASP.NET 中應(yīng)用程序開發(fā)的構(gòu)建塊。它們通過允許在頁面上將控件用作對象來提供很大的靈活性。這些控件可以處理 Load,Click 和 Change 等事件,類似于桌面應(yīng)用程序中的事件。除了 Web 表單之外,ASP.NET 還可用于創(chuàng)建 XML Web 服務(wù),這些服務(wù)可以構(gòu)建以任何語言編寫的模塊化分布式 Web 應(yīng)用程序。這些服務(wù)可以跨各種平臺和設(shè)備進行互操作。

另外,ASP.NET 通過在回發(fā)請求中將與 Web 表單上的控件狀態(tài)相關(guān)的信息(viewstate)發(fā)送到服務(wù)器來實現(xiàn)狀態(tài)管理。它提供多種面額的并行執(zhí)行應(yīng)用程序,允許它們與不同版本的.NET 框架安裝在同一系統(tǒng)上。此外,它還使用 XML 支持進行數(shù)據(jù)存儲,配置和操作。但是,在保護其應(yīng)用程序時,ASP.NET 使用.NET 框架的代碼訪問安全性和基于角色的安全功能以及 IIS 的固有方法來驗證用戶憑據(jù)。

以上就是關(guān)于ASP.NET 是什么對比這方面的一些信息了 小編整理的這些訊息希望對童鞋們有所幫助。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。