2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。
今天來說一下ASP.NET 是什么這方面的一些訊息,不少朋友對ASP.NET 是什么這方面的一些訊息頗感興趣的,小編今天就整理了一些信息,希望對有需要的朋友有所幫助。
ASP.NET是一種與.NET框架集成的統(tǒng)一Web開發(fā)模型,提供創(chuàng)建動態(tài)Web應用程序和Web服務。構建于.NET框架的公共語言之上,包括多語言互操作性,類型安全性,垃圾收集和繼承等優(yōu)點。
ASP.NET 是一種與.NET 框架集成的統(tǒng)一 Web 開發(fā)模型,提供創(chuàng)建動態(tài) Web 應用程序和 Web 服務。構建于.NET 框架的公共語言之上,包括多語言互操作性,類型安全性,垃圾收集和繼承等優(yōu)點。
微軟的 Mark Anders 和 Scott Guthrie 于 1992 年創(chuàng)建了 ASP.NET 的第一個版本。它的創(chuàng)建是為了通過分離表示和內容從而編寫干凈的代碼,以結構化和面向對象的方式促進分布式應用程序的開發(fā)。ASP.NET 使用代碼隱藏模型基于模型 – 視圖 – 控制器架構生成動態(tài)頁面。
它們與 ASP 的早期版本有一些主要區(qū)別。因此,ASP.NET 的對象模型從 ASP 顯著改進,這使得它完全向后兼容 ASP。
這些差異包括:
1.使用已編譯的代碼(而不是解釋的代碼),
2.事件驅動的服務器端腳本模型,
3.狀態(tài)管理,
4.使用.NET 框架的控件和庫進行快速應用程序開發(fā)。
5.動態(tài)編程代碼分別放在文件或專門指定的標簽中。這避免了程序代碼在運行時被修改。
ASP.NET 與 Internet Information Server(IIS)配合使用以提供內容以響應客戶端請求。在處理請求時,ASP.NET 提供對所有.NET 類,自定義組件和數(shù)據(jù)庫的訪問,類似于桌面應用程序。
Web 表單是 ASP.NET 中應用程序開發(fā)的構建塊。它們通過允許在頁面上將控件用作對象來提供很大的靈活性。這些控件可以處理 Load,Click 和 Change 等事件,類似于桌面應用程序中的事件。除了 Web 表單之外,ASP.NET 還可用于創(chuàng)建 XML Web 服務,這些服務可以構建以任何語言編寫的模塊化分布式 Web 應用程序。這些服務可以跨各種平臺和設備進行互操作。
另外,ASP.NET 通過在回發(fā)請求中將與 Web 表單上的控件狀態(tài)相關的信息(viewstate)發(fā)送到服務器來實現(xiàn)狀態(tài)管理。它提供多種面額的并行執(zhí)行應用程序,允許它們與不同版本的.NET 框架安裝在同一系統(tǒng)上。此外,它還使用 XML 支持進行數(shù)據(jù)存儲,配置和操作。但是,在保護其應用程序時,ASP.NET 使用.NET 框架的代碼訪問安全性和基于角色的安全功能以及 IIS 的固有方法來驗證用戶憑據(jù)。
以上就是關于ASP.NET 是什么對比這方面的一些信息了 小編整理的這些訊息希望對童鞋們有所幫助。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。