簡體   English   中英

ASP.NET和C#有什么區別?

[英]What's the difference between ASP.NET and C#?

ASP.NET和C#有什么區別?

ASP.NET是移植到.NET框架中的原始ASP語言,C#是一種也使用.NET框架的獨立語言嗎?

C#是為.NET框架設計的CLS編程語言。 ASP.NET是.NET框架的一部分,允許您使用任何符合CLS的語言編寫Web應用程序,例如C#,VB.NET,F#,...

你所說的原始asp語言叫做Classic ASP,它不是一種語言。 它是使用VBScript和JScript語言開發Web應用程序的框架。 它現在被視為已棄用的技術,Microsoft建議使用ASP.NET開發新的應用程序。

這有點寬泛。 基本上,ASP.NET是一種Web傳輸機制,它在后台運行C#或VB.NET。 C#是一種運行ASP.NET以及Winforms,WPF和Silverlight的編程語言。 這里沒有真正的比較。

ASP.NET是一個框架。

Web Form分為兩部分:可視組件和邏輯。 可視組件是使用Web服務器控件(標記語言)開發的,使用csharp或vb開發的邏輯

https://msdn.microsoft.com/en-us/library/428509ah.aspx

https://msdn.microsoft.com/en-us/library/zsyt68f1.aspx

Web服務器控件包括傳統的表單控件(如按鈕和文本框)以及復雜的控件(如表)。 它們還包括提供常用表單功能的控件,例如在網格中顯示數據,選擇日期,顯示菜單等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM