第1个回答 2020-06-24
asp.net只能算是一种运行平台,C#是一种语言;
就像开饭店,asp.net是一个饭店的名称,C#只算是它的一个菜系,你也可以选择用VB来经营asp.net这个饭店,也可以打VC++这个招牌,都可以的。
也就是说,你可以用C#,VB等来编写asp.net程序。
第2个回答 2019-06-04
.Net
是微软推出的一种框架,在。Net里编写的软件都是托管在这个框架里运行的,框架管理程序的内存分配什么的。所以它比C++开发的程序稳定。不会出现内存地址溢出的问题。
你可以暂时把。Net理解为一种类型库。类似C++
的MFC。
至于ASP。Net,或者ADO。Net,GDI+
等都是。Net框架中的一个板块,ASP。Net主要是提供网络应用的板块。ADO。Net是数据连接的板块。。。
而C#,VB。Net,J#等是。Net框架的一种编程语言,。Net中编写的程序都是以一种中间形式运行,也就是所不管你用C#或者VB。Net或者J#都可以开发。Net程序,因为他们并非直接被编译成二进制代码,而是编译成一种中间形式。而由。Net框架调用这种中间形式,并编译为二进制可执行代码。
第3个回答 2020-02-18
C#是.NET框架中的一种语言nbsp;而ASP.NET则是.NET框架中转为web应用而搭建的框架nbsp;ASP.NET可以使用.NET框架中的任何一种语言编写.
第4个回答 2008-08-23
其实怎么说呢,恩,C#是一种语言。asp。net呢是使用语言开发的网站的一个东西。一般我们都是使用的VS2005/vs2008这些工具。asp.net是利用各种语言比如
C# VB J#等等建立网站。有的时候有些人也会把C#当成局域网开发(C / S)的一套东西。asp.net当成是面向WEB(网站B/S)开发的一个东西。
ADO.NET是一种模式说白了就是ASP.NET语言结合数据库做增删改查的功能
就叫做ADO.NET 也有这个意思。