2011-05-06 103 views

回答

37

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

什麼你指的是原來的ASP語言被稱爲經典的ASP,它不是一種語言。它是使用VBScript和JScript語言開發Web應用程序的框架。現在它被認爲是不推薦的技術,並且Microsoft建議使用ASP.NET來開發新的應用程序。

8

這是一個有點廣闊。基本上,ASP.NET是一種在後臺運行C#或VB.NET的Web交付機制。 C#是一種運行ASP.NET以及Winforms,WPF和Silverlight的編程語言。這裏沒有真正的比較。

+0

我不同意。 Visual Studio - >新建項目。兩人的表現方式非常相似,我完全可以看到某人會感到困惑。 – 2011-05-06 06:06:03

+1

@William Mioch:對不起,我不是說我不知道​​OP來自哪裏。相反,我的意思是說兩者不能相提並論。我正在回答這個問題。 – IAmTimCorey 2011-05-06 06:07:45

0

ASP.NET是一個框架。

Web表單分爲兩個部分:視覺組件和邏輯。可視化組件是使用Web服務器控件(標記語言)開發的,邏輯使用CSHARP或VB開發

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

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

Web服務器控件包括傳統的表單控件,諸如按鈕和文本框以及諸如表格之類的複雜控制。他們還包括提供常用格式功能的控件,如在網格中顯示數據,選擇日期,顯示菜單等。

相關問題