ASP.NET学习社区

首页 » ASP.NET学习区 » 自由问答 » 大家在页面中绑定数据库时是用sqlDataSource控件还是在后台代码用ADO.NET实现?
suresy - 2008-5-28 21:06:00
我刚开始学ASP.NET时是参照入门书籍使用sqlDataSource控件为GridView、DataList等提供数据源,觉得很方便易用,而且功能很强大。

后来学了SQL和ADO.NET后就一直是在后台用代码绑定的,但这只是因为我个人偏向于自己编程自由实现。

最近又比较了下两种方式,感觉后台代码能实现的用sqlDataSource也能实现,而且实现得更轻松,代码编写量大大减少。

所以想请问大家一下,另外想请教一下这两种方式的执行效率和生产效率孰优孰劣?
hawking3000 - 2008-5-28 23:14:00
我以前也是sqldatasouce,现在也习惯在后台代码直接写了,哈哈
aspx1 - 2008-5-29 7:56:00
我正好相反,原来自己手写,现在遇到不是太大的项目 倾向于用datasource系列控件。
个人感觉从理论上说,控件的执行效率毕竟稍微低一些,但由此带来开发、维护效率。值得应用。而且在安全性上考虑,在控件上微软也为我们考虑了一些,值得应用啊。
1
查看完整版本: 大家在页面中绑定数据库时是用sqlDataSource控件还是在后台代码用ADO.NET实现?