C#是基于 .net framework的一门编程语言。
C#这种语言可以编写两种程序:
1:Winddows应用程序(client/Server-简称CS模式)这类程序一般独立运行,不需要连接网络就可以在一台电脑上运行。
2:WEB应用程序(Browser/Server-简称BS模式)是通过浏览器来完成客户端与服务器的交互的。或者说是动态的,这种应用程序与客户端有互动性。
通俗的说:ASP.NET指的就是C#语言编写的WEB应用程序。
区别就是一个是语言,一个是WEB技术框架。
asp.net 可以使用C#也可以使用VB.net 及VC++.NET 等。
C#就是纯语言。
回答者: jaolife
这个是对的。
区别就是一个是语言,一个是WEB技术框架。
asp.net 可以使用C#也可以使用VB.net 及VC++.NET 等。
C#就是纯语言。
C#是应该于桌面应用程序,ASP.NET是应用于web应用程序。
.net是一个平台、一个环境、一种结构。
C#是运行在这个平台、环境、机构上工作的具体工具。
(个人理解)
所以有 ASP.NET (C#)、ASP.NET (VB)等等