有个好像很老套的问题还是在困惑着我 一直在用Repeater,感觉确实好用,容易控制格式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Repeater 的确是很灵活的,但一般都用gridview控件绑定数据,其实很多东西用熟了,不管怎样用都是一样的用当然,每个控件的存在必有它的道理的.打个比方:dataset中有多列数据项(name,password,email)如果用Repeater控件绑定的话就要定制模板,用gridview或datagrid控件就可以直接绑定,且分页也很简单有些东西要用熟才知道它们到底有哪些好处 我来说一下.最简单的,你可以试一下用repeater来做GridView的效果.注意,要分页和排序.Repeater没有自带分页功能.要自己写. Insus.NET只用下面三个DataGrid(现GridView),DataList,Repeater(甚少)其它都没有用过.什么情况用什么,也许没有固定,分别用多了,它们之间的配舍,自然运用自如了. 你的leader说的也不完全错,他这样说肯定有他的道理,但是你也得有自己的想法,控件的作用说白了是为了快速开发。所以能按照客户要求快速的做出来就ok了,至于用哪些控件,当然是得好好琢磨下,合理的搭配! 哦?"只要用Repeater,,其他都无视"都有一定道理了?呵呵. 控件的目的是快速开发,但是牺牲一定的执行效率国内很多人不用控件,是因为国内的环境所致!国内客户的网速慢,内存小。大型控件加载太慢。想国外很多前卫的站用flex,sliverlight国内很难跑起来,一个加载进度条可以弄个10分钟。想现在火了半边天的ajax,我也是能不用就不用,我用ajax的几个项目,客户抱怨死!长期是一个按钮点下去半天才反应。 想现在火了半边天的ajax,我也是能不用就不用,我用ajax的几个项目,客户抱怨死!长期是一个按钮点下去半天才反应。------产品的出现必然是有其原因,应用ajax的那些项目被人抱怨,也许不一定是采用了ajax导致,可能是你没用好咯,这些话也许伤你自尊了,见谅了,随便说说而已,别见怪 顺便说一下,本人以为ajax将来很可能被SilverLight取代. 可能纯程序员的品味不一样吧,,,我有一定的设计功底(css很熟),,所以那些控件展现能力的强大与否我并不关心,而关心生成的HTML是否结构精炼,尽量不要用表格. 至于更新,分页那些功能我的leader用Repeater做的好好的,我看下来觉得一点不难.,有的在逻辑层解决.有的在数据层就能解决.虽然我是提出了对"Repeater完全足够了"这样的观点的疑问,但我其实自身并没有抵制这种观点,而且我公司的同事几乎都是这种看法(只有我对此有疑问:)LS的朋友也提到了"什么情况用什么,也许没有固定,分别用多了,它们之间的配舍,自然运用自如了.",,但这样的道理人人都知道,不是我想讨论的,我想讨论具体在什么情况下就是用什么控件好..从这一点来讲,我认为没有哪个控件有Repeater好,,因为一直挂在嘴边的开发效率问题其实并没有那么明显,,我们对分页,更新,删除等都有现成的逻辑层,,你只花10分钟,我也不过花20分钟而已,而带来性能上的优势是长久的. 有时候用得太多就是滥用AJAX了。有很多不必要的服务器和客户端往返。 SilverLight的对手是Flash...Ajax永远不可能被SilverLight取代...挑战Ajax的是WPF...概念完全混乱... No NO NO.SilverLight对手是Flash没错.但是Ajax的作用无非是无刷新的异步回送.这点用SilverLight调用Web Service完全可以替代.SilverLight还可以有Flash的绚丽界面,动画效果.另外AJAX和WPF是毫不搭界的.谢谢. jimu8130 这个哥们说了很多有道理的话,估计是经历了不少 服务器端控件都是方便你开发用的他们最终都是要生成html元素的就拿你说的几个数据绑定控件来说 他们最终是要生成table来显示的只是各个服务器端控件的功能强大程度不一样。 又人去开发那些控件 肯定又他们认为好的地方可能你认为repeater好用 但是别人会认为datagrid或者gridview好用 Repeater和ListView(dataList)都可以不用table显示 gridview分页要分列好烦.各有各的特点,习惯就好. Mark~ 中立~ 如何实现新浪博客的登录 提问一个关于正则表达式的问题 关于BLL层对象管理的问题 asp.net发送email用异步提交和不用异步有什么不同? 请教一下formview中的问题 未将对象引用设置到对象的实例 未能加载类型 "Eallies.Site.Default" dropdownlist在detailsview中初始值的再处理 大家看看 需要Treeview WebContol例程,要求如下,满足即给分 问一个触发器的问题 如何把表单提交到其他ASPX页面去?
当然,每个控件的存在必有它的道理的.
打个比方:
dataset中有多列数据项(name,password,email)
如果用Repeater控件绑定的话就要定制模板,用gridview或datagrid控件就可以直接绑定,且分页也很简单
有些东西要用熟才知道它们到底有哪些好处
其它都没有用过.
什么情况用什么,也许没有固定,分别用多了,它们之间的配舍,自然运用自如了.
------
产品的出现必然是有其原因,应用ajax的那些项目被人抱怨,也许不一定是采用了ajax导致,可能是你没用好咯,这些话也许伤你自尊了,见谅了,随便说说而已,别见怪
有时候用得太多就是滥用AJAX了。有很多不必要的服务器和客户端往返。
另外AJAX和WPF是毫不搭界的.
谢谢.
就拿你说的几个数据绑定控件来说 他们最终是要生成table来显示的
只是各个服务器端控件的功能强大程度不一样。