【ASP.NET中GridView】求好心人解释..在线等。。。
我想问一下大家关于GridView控件他到底怎么用啊 ,怎么这个控件 功能都是封装好的,连代码都不用写也太变态了吧 ?
我看了很多视频,都说GridView控件 强大 ,可是 在编写GridView的时候 关于 分页 ,编辑 ,排序 都是编写好的,只要绑定一SqlDataSource控件,什么 分页,编辑,排序 统统解决 。。。这样是不是 也太简单了吧,,我想知道在实际工作中是不是都是用微软写好的现成东西 ,还是自己手动写代码 实现功能啊??
------解决方案--------------------我一般使用也就是显示内容,其他的功能都是自己处理的。
服务器控件越多,性能就越差,所以尽量少用服务器控件。asp.net本身提供了一种很好的机制,可以自己控制的地方很多。
------解决方案--------------------网站的管理后台可能会用到。但是自带的分页不会用,因为它的分页是把所有数据都读取出来,然后分页,这样很慢。这个只适合快速开发,不会经常用,反正我是没用过这个控件
------解决方案--------------------http://blog.csdn.net/21aspnet/article/details/1540301看看 获取其它的就显得不是那么重要了
------解决方案--------------------微软那玩意就是给你玩一下的,真正的代码还是要自己动手去写,要不然都这样简单还要这么多程序员干嘛随便找两个人折腾下不就玩了。NET想要学好还是有很多东西要学习的。
------解决方案-------------------- 根据不同的业务与框架需求来看吧,我们公司从来不用gridview 他有些冗余数据,比如回发神马的,我个人觉得,他的效率不叫低。
列表页 我们公司一般用repeater 灵活 可控。
分页用 我们用死用的是aspnetpage。
至于异步,讲究到开发效率,一般用的是updatepanel
对于Ext的grid我们才会用异步加隐藏域来处理。
------解决方案--------------------如果你想省事儿,或者你不懂多少编程的东西,用它是可以的。如果你想做好,代码是少不了的。
------解决方案--------------------GridView垃圾代码太多,建议不要随便去用,repeater这控件也很好用。简单的东西不一定就实用,程序猿这行要往更多的方向去考虑。
------解决方案--------------------从来不用 要分页什么的都是自己去写,asp.net的控件我只用asp:Repeater