具体区别:

一. 框架不一样:

      asp.net是微软公司的.net技术框架下B/S(网页方向)框架技术。

      ado.net是asp.net编程语言编写的数据访问层的总括

 

二. 技术不一样

     asp.net是用来编写动态网页

     ado.net是用来进行数据交换的技术


asp.net 代码托管 asp.net ado_asp.net

 

 

 

 

三.交互不一样

     asp.net是微软在.net Framework提供的,用于开发web应用程序的类库,封装在System.Web.dll中,对应程序中是System.Web这个命名空间的。

     ado.net对Microsoft SQL Server和XML等数据源以及通过OLE DB和XML公开的数据源提供一致的访问。

 

四.方式不一样

    asp.net是一种开发技术。

    ado.net是一种访问数据库的方式.

 

总结:

   asp.net是开发技术、用于web开发

   ado.net是数据库访问方式.

 

 

参考资料:

   https://zhidao.baidu.com/question/460045164.html