asp和asp.net有什麼區別?asp和asp.net的區別
回答
「經典」 ASP使用的VBScript其代碼。 ASP.NET允許你使用C#,VB.NET和其他語言。 ASP.NET允許您訪問.NET框架附帶的所有工具,並允許您編寫面向對象的代碼。
他們太多無法在此列出。我建議你閱讀ASP.NET compared with classic ASP維基百科。
-
旁白:我原來的答覆中提到的關於w3schools.com一種資源,是今天不再可用。如果你想訪問它,你可以通過使用Wayback存檔來實現:ASP.NET vs ASP。
ASP較舊(也稱爲「經典ASP」)。 ASP.NET更新,使用.NET框架。
根據IndiaBIX's answers to ASP.NET interview questions:
ASP和ASP.NET之間的基本區別是,而ASP解釋,而該ASP.NET編譯。這意味着由於ASP主要使用VBScript,因此當執行ASP頁面時,會對其進行解釋。另一方面,ASP.NET使用編譯爲Microsoft中間語言(MSIL)的.NET語言,例如C#和VB.NET。
另請參閱the section of the Wikipedia article that compares ASP.NET to ASP classic進行詳細對比。
ASP.NET與ASP不一樣。 「舊」的ASP現在被稱爲傳統的ASP。 ASP.NET是一個Markup Language,可以使用服務器控件運行元素。
至於例如:
<form id="MyForm" runat="server">
然後你說,它會在服務器上運行,你有一個id來控制它。
- NET是框架(如 庫)
- C#,J#,VB.NET,它們是主要的 script languages用於與通信。 NET
- ASP.NET是Markup Language。
它在服務器端運行。它甚至進一步爲用戶生成xml/html/xHTML。在許多方面,可以將ASP.NET與WinForms進行比較。然後有一種方法可以直觀地向用戶展示一些東西。
古典ASP並沒有像「Apache Web服務器」
但是,ASP.NET
ASP.NET可以在不運行在非微軟的技術平臺上運行本身的機制 - 微軟平臺也。 Cassini是微軟公司生產的一個示例Web服務器,其中包括其他項目,已經被用於使用Apache託管ASP.NET。
多語言支持的好康
在ASP中只有兩種語言都可以編寫腳本VBScript和JScript/JavaScript的。 但是在ASP.NET中 我們不再受限於傳統ASP中提供的兩種腳本語言:任何完全兼容的.NET語言現在都可以用於ASP.NET,包括C#和VB.NET。
注: - (C#和VB.Net都是服務器端語言。)
- 1. asp和asp.net有什麼區別?
- 2. asp和asp.net有什麼區別?
- 3. ASP.NET,ASP webforms和ASP MVC有什麼區別?
- 4. Asp.Net HttpContext.Current.Items和CallContext的區別
- 5. asp.net global.asax.cs和global.asax的區別
- 6. asp:按鈕和html按鈕的區別
- 7. ASP和C#之間的語義區別?
- 8. PHP和ASP之間的主要區別
- 9. 如何辨別ASP和ASP.NET代碼/網站文件之間的區別
- 10. ASP和SaaS模型有什麼區別?
- 11. Asp.Net區別doPostBack和DoPostBackWithOptions
- 12. ASP.NET和ASP.NET MVC有什麼區別?
- 13. ASP.NET WebHooks和Signal-R之間的區別
- 14. ASP.NET MVC 3和4之間的區別?
- 15. 什麼是ASP.NET和C#的區別?
- 16. asp.net中ScriptManager和ScriptManagerProxy的區別
- 17. ASP.Net中Gridview和Repeater之間的區別
- 18. ASP.NET MVC 1和3之間的區別
- 19. ASP.NET textboxt和html文本框的區別
- 20. ASP.Net,C#.Net和VB.Net之間的區別?
- 21. asp.net mvc OnAuthorization和OnActionExecuting之間的區別
- 22. Asp.net中Gridview和Datagrid的區別
- 23. VB6和ASP - Application.Value()和Application.Contents.Item()之間的任何區別?
- 24. 基本區別的<asp:日曆>
- 25. .NET和ASP.NET有什麼區別嗎
- 26. 在ASP.NET中區別OnInit和OnLoad?
- 27. ASP.NET Web Pages和Razor有什麼區別?
- 28. Java EE和Asp.net有什麼區別
- 29. ASP.NET DynamicData和IronSpeed有什麼區別?
- 30. ASP.NET Identity和IdentityServer有什麼區別?
谷歌對這個問題提供比SO更好,因爲第一個答案在谷歌搜索頂部矗立 – 2010-01-04 04:56:32