ASP.net与ado.net各有什么功能?它们有什么区别!

解决方案 »

  1.   

    ADO.NET 是一组向 .NET 程序员公开数据访问服务的类。ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件
    ASP.net是一种建立在通用语言上的程序构架,数据库访问主要使用ADO.NET方式
      

  2.   

    区别很大没有什么可比性ADO.net它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持.主要是通过.net的一些提供程序和数据库进行交互。Asp.net是动态服务器页面。用户可以和他进行交互,经常通过ADO.net读取和更新数据
      

  3.   

    区别很大没有什么可比性ADO.net它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持.主要是通过.net的一些提供程序和数据库进行交互。Asp.net是动态服务器页面。用户可以和他进行交互,经常通过ADO.net读取和更新数据
      

  4.   

    ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成 Web 应用程序.ADO.NET是一种基于标准的程序设计模型,可以用来创建分布式应用以实现数据共享.不是一个层面上的概念。
      

  5.   

    哥们,简单点说:
    ASP.NET可以看成是.NET的一部分,可以用于动态网站制作的一项技术,当然也可以作项目。
    ADO.NET是.NET Framework中的一套类库,看作一个文件夹吧,里面的文件就是那些能够访问数据库的类。
      

  6.   

    ASP.NET是微软在.net Framework提供的,用于开发web应用程序的类库,封装在System.Web.dll中,对应程序中是System.Web这个命名空间。
    ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。ADO.NET 类在 System.Data.dll 中,并且与 System.Xml.dll 中的 XML 类集成。
      

  7.   

    除了后面.NET一样外,其他都不一样
      

  8.   

    就像电视机和飞机,虽然都有个'机',但差别大了.....不过还是有些b联系.....asp.net可以ado.net技术来连接数据库...
      

  9.   

    Asp.net是动态服务器页面,用户可以和它进行交互,经常通过ado.net读取和更新数据,是建立在公共语言运行库上的编程框架,可用于在服务器上生成 Web 应用程序.ado.net提供了平台互用性和可伸缩的数据访问,增强了对非连接编程模式的支持.主要是通过.net的一些提供程序和数据库进行交互。
      

  10.   

    ASP.NET是微软在.net Framework提供的,用于开发web应用程序的类库,封装在System.Web.dll中,对应程序中是System.Web这个命名空间。
    ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。ADO.NET 类在 System.Data.dll 中,并且与 System.Xml.dll 中的 XML 类集成。
      

  11.   

    Asp.net是动态服务器页面,用户可以和它进行交互,经常通过ado.net读取和更新数据,是建立在公共语言运行库上的编程框架,可用于在服务器上生成 Web 应用程序.ado.net提供了平台互用性和可伸缩的数据访问,增强了对非连接编程模式的支持.主要是通过.net的一些提供程序和数据库进行交互。
     
     
      

  12.   

    谁把这老贴顶上来了?
    asp.net是老板
    ado.net是部门经理
      

  13.   

    ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的Web开发模型相比,ASP.NET 提供了数个重要的优点: 增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。 世界级的工具支持:ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性:由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或者跨多种语言的分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性:ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET页框架使您可以将应用程序逻辑与表示代码清楚地分开用户界面,在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。可管理性:ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。自定义性和扩展性:ASP.NET 随附了一个设计周到的结构,使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务变得更容易。安全性:借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序的安全。 答案补充  
    ADO.NET是一种基于标准的程序设计模型,可以用来创建分布式应用以实现数据共享 在ADO.NET中,DataSet占据重要地位,它是数据库里部分数据在内存中的拷贝。与ADO 中的RecordSet不同,DataSet可以包括任意个数据表,每个数据表都可以用于表示自某个数据库表或视图 的数据。DataSet驻留在内存中,且不与原数据库相连,即无需与原数据库保持连接 完成工作的底层技术是XML,它是DataSet所采用的存储和传输格式。在运行期间,组件 (如某个业务逻辑对象或asp.net web表单)之间需要交换DataSet中的数据。数据以XML文件的形式从一个组件 传输给另一个组件,由接收组件将文件还原为DataSet形式。DataSet的有关方法与关系数据模型完全一样
      

  14.   

    完全不是同一个东西, 没法比较。ado.net 是操作数据库的类库。
    asp.net 是.net framework网站框架。
      

  15.   

    asp.net 是班级
    ado.net 是组长
      

  16.   

    ADO.NET 是一组向 .NET 程序员公开数据访问服务的类。ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件
    ASP.net是一种建立在通用语言上的程序构架,数据库访问主要使用ADO.NET方式
      

  17.   

    楼上的说的都文绉绉的,不知道lz明白没?这里说个通俗点的。如果说asp.net是一个超市的话,那么 ADO.net是负责给超市送货的。
      

  18.   

    http://blog.csdn.net/jyk/archive/2010/07/06/5717303.aspx
      

  19.   

    ado.net是数据库的一种访问方式,不可以与asp.net相提并论,asp.net是基于.NetFramdwork 的网站开发技术。在数据库访问主要应用ADO.NET方式,主要表现对象为:DataSet 内存加载数据方式!找一些ASP.NET基础类的书藉会详解这些内容…… 
    ADO.NET方式与以前的ADO方式或者Oledb性可以要强很多…… 
    Ado.net 是ado的一个后续升级版本,利用它可以操作数据库中的数据! 
    ASP.net 是用于开发WEB应用程序的!
      

  20.   

    Ado.net 是ado的一个后续升级版本,利用它可以操作数据库中的数据!  
    ASP.net 是用于开发WEB应用程序的!
    我终于明白了,谢谢各位无私奉献,学习了!