ASP.NET是由微軟開發和, 程序員可以用它來建立 動態網站,Web應用程序 和Web服務銷售的一款Web應用程序框架 。它是2002年1月發佈的第一個 版本,其版本爲 1.0,並且是微軟Active Server Pages(ASP)技術的後續產品。 ASP.NET是基於公共語言運行時間(CLR) 構建的 ,允許程序員使用任何支持的.NET 語言編寫 ASP.NET代碼。
ASP.NET(維基百科)
這是在第二個結果搜索在谷歌,所以我猜(半期待),你不明白是什麼意思要麼。
網頁開發使用簡單的靜態HTML頁面開始。這意味着客戶通過一個URL請求了一個頁面,並且服務器完全按照它的設計將該頁面發回給他/她。之後,爲了提供更「動態」或個性化的體驗,出現了幾種技術。
開發了幾種「服務器端語言」(PHP,Perl,ASP ...),它允許服務器在將它發送回客戶端之前處理網頁。通過這種方式,當客戶端請求網頁時,服務器可以解釋請求,對其進行處理(例如,連接到數據庫並獲取一些結果),並將其發送回修改內容並使其「動態」。該過程發生在服務器上的事實代表「服務器端」的名稱。
所以最初的ASP(ASP.NET的前身)是服務器端語言,專注於服務網頁。通過這種方式,它支持多種快捷方式,例如可以將HTML和ASP源插入當時因PHP實現而受到歡迎的文件中。它也是(和大多數這些語言一樣)是一種動態語言,並被解釋。
ASP.NET是對原ASP的一些改進。首先,它確實(嘗試)將演示文稿(HTML)與可能使用Visual Basic或C#語法實現的代碼(.cs)分開。它還將某種編譯合併到最終的ASP頁面中,將它們封裝到程序集中,從而提高性能。最後它可以訪問支持大量輔助類的完整.NET框架。
總之,它是一種位於服務器上的編程語言,用於製作網頁。
雖然你的「總結」是錯誤的。 ASP.Net不是編程語言。 C#或VB.Net是編程語言,ASP.Net是將它們轉換爲網頁代碼的框架。 – 2009-12-07 19:31:02