数据库访问的方法区别不大,你要说ASP.NET独有的,那就是LINQ了,LINQ使用方法更趋向于程序的方法,有点像类对象那样,有人认为这个是ASP.NET最好的一个特性了,各有各的看法吧。另外把ADO集成到ADO.NET了,支持DATASET和DATAREADER两种访问方式,也确实挺好的。
1》 ASP.NET是一种网站开发技术,C#是一种软件开发语言二者不具有可比性
2》ASP.NET开发网站可选语言有好几种, 包括: VB, C#等.据微软声称相比较, C#语言在性能上稍微有优势。
3》C#除了可作为开发ASP.NET开发网站的语言外, 还可用作传统的C/S开发, 手机开发等
建站书籍推荐:清华大学出版社 C#高级编程, ASP.NET高级编程。
请参考
有很多控件可用.