返回首頁
當前位置: 主頁 > 網絡編程 > .Net實例教程 >

什么是ASP.NET?它是藝術,它是建筑。

時間:2020-01-02 11:45來源:知行網www.f1globe.com 編輯:麥田守望者

 什么是ASP.Net?

ASP.Net是Microsoft提供的Web開發平臺。它用于創建基于Web的應用程序。 ASP.Net于2002年首次發布。
 
部署的ASP.Net的第一個版本是1.0。 ASP.Net的最新版本是4.6版。 ASP.Net旨在與HTTP協議一起使用。這是所有Web應用程序中使用的標準協議。
 
ASP.Net應用程序也可以用多種.Net語言編寫。這些包括C#,VB.Net和J#。在本章中,您將了解.Net框架的一些基本基礎。
 
ASP的完整形式是Active Server Pages,而.NET是啟用網絡的技術。
 
ASP.NET體系結構及其組件
ASP.Net是用于開發基于Web的應用程序的框架。 ASP.Net框架的基本體系結構如下所示。
ASP.Net - Intro, Life Cycle & Hello World Program
                                                                       ASP.NET體系結構圖
 
.Net框架的體系結構基于以下關鍵組件
1.語言 – .net框架存在多種語言。它們是VB.net和C#。這些可用于開發Web應用程序。
2.-.NET Framework包括一組標準類庫。 .net中用于Web應用程序的最常見的庫是Web庫。 Web庫具有用于開發基于.Net Web的應用程序的所有必要組件。
3.通用語言運行-通用語言基礎結構或CLI是一個平臺。 .Net程序在此平臺上執行。 CLR用于執行關鍵活動;顒影ó惓L幚砗屠占。
 
以下是ASP.Net框架的一些關鍵特征
1.代碼隱藏模式–這是設計和代碼分離的概念。通過進行這種分離,可以更輕松地維護ASP.Net應用程序。 ASP.Net文件的常規文件類型為aspx。假設我們有一個名為MyPage.aspx的網頁。將存在另一個名為MyPage.aspx.cs的文件,該文件表示頁面的代碼部分。因此,Visual Studio為每個網頁創建單獨的文件,一個用于設計部分,另一個用于代碼。
2.狀態管理– ASP.Net具有控制狀態管理的功能。 HTTP被稱為無狀態協議。讓我們以購物車應用程序為例,F在,當用戶決定要從網站上購買什么時,他將按下“提交”按鈕。應用程序需要記住用戶選擇購買的商品。這稱為記住當前時間點的應用程序狀態。 HTTP是無狀態協議。當用戶轉到購買頁面時,HTTP不會將信息存儲在購物車項目中。需要執行其他編碼以確保購物車項目可以結轉到購買頁面。這樣的實現有時會變得復雜。但是ASP.Net可以代表您執行狀態管理。因此,ASP.Net可以記住購物車中的物品并將其傳遞到購買頁面。
3.緩存– ASP.Net可以實現緩存的概念。這樣可以提高應用程序的性能。通過緩存用戶經常請求的那些頁面,可以將它們存儲在一個臨時位置?梢愿斓貦z索這些頁面,并且可以將更好的響應發送給用戶。因此,緩存可以顯著提高應用程序的性能。
 
ASP.Net是一種用于構建基于Web的應用程序的開發語言。 ASP.Net旨在與標準HTTP協議一起使用。

 

------分隔線----------------------------
標簽(Tag):
------分隔線----------------------------
推薦內容
猜你感興趣
99久久免费高清热精品