一直在用Repeater,感觉确实好用,容易控制格式。

解决方案 »

  1.   

    Repeater 的确是很灵活的,但一般都用gridview控件绑定数据,其实很多东西用熟了,不管怎样用都是一样的用
    当然,每个控件的存在必有它的道理的.
    打个比方:
    dataset中有多列数据项(name,password,email)
    如果用Repeater控件绑定的话就要定制模板,用gridview或datagrid控件就可以直接绑定,且分页也很简单
    有些东西要用熟才知道它们到底有哪些好处
      

  2.   

    我来说一下.最简单的,你可以试一下用repeater来做GridView的效果.注意,要分页和排序.Repeater没有自带分页功能.要自己写.
      

  3.   

    Insus.NET只用下面三个DataGrid(现GridView),DataList,Repeater(甚少)
    其它都没有用过.
    什么情况用什么,也许没有固定,分别用多了,它们之间的配舍,自然运用自如了.
      

  4.   

    你的leader说的也不完全错,他这样说肯定有他的道理,但是你也得有自己的想法,控件的作用说白了是为了快速开发。所以能按照客户要求快速的做出来就ok了,至于用哪些控件,当然是得好好琢磨下,合理的搭配!
      

  5.   

    哦?"只要用Repeater,,其他都无视"都有一定道理了?呵呵.
      

  6.   

    控件的目的是快速开发,但是牺牲一定的执行效率国内很多人不用控件,是因为国内的环境所致!国内客户的网速慢,内存小。大型控件加载太慢。想国外很多前卫的站用flex,sliverlight国内很难跑起来,一个加载进度条可以弄个10分钟。想现在火了半边天的ajax,我也是能不用就不用,我用ajax的几个项目,客户抱怨死!长期是一个按钮点下去半天才反应。
      

  7.   

    想现在火了半边天的ajax,我也是能不用就不用,我用ajax的几个项目,客户抱怨死!长期是一个按钮点下去半天才反应。
    ------
    产品的出现必然是有其原因,应用ajax的那些项目被人抱怨,也许不一定是采用了ajax导致,可能是你没用好咯,这些话也许伤你自尊了,见谅了,随便说说而已,别见怪
      

  8.   

    顺便说一下,本人以为ajax将来很可能被SilverLight取代.
      

  9.   

    可能纯程序员的品味不一样吧,,,我有一定的设计功底(css很熟),,所以那些控件展现能力的强大与否我并不关心,而关心生成的HTML是否结构精炼,尽量不要用表格. 至于更新,分页那些功能我的leader用Repeater做的好好的,我看下来觉得一点不难.,有的在逻辑层解决.有的在数据层就能解决.虽然我是提出了对"Repeater完全足够了"这样的观点的疑问,但我其实自身并没有抵制这种观点,而且我公司的同事几乎都是这种看法(只有我对此有疑问:)LS的朋友也提到了"什么情况用什么,也许没有固定,分别用多了,它们之间的配舍,自然运用自如了.",,但这样的道理人人都知道,不是我想讨论的,我想讨论具体在什么情况下就是用什么控件好..从这一点来讲,我认为没有哪个控件有Repeater好,,因为一直挂在嘴边的开发效率问题其实并没有那么明显,,我们对分页,更新,删除等都有现成的逻辑层,,你只花10分钟,我也不过花20分钟而已,而带来性能上的优势是长久的.
      

  10.   


    有时候用得太多就是滥用AJAX了。有很多不必要的服务器和客户端往返。
      

  11.   

    SilverLight的对手是Flash...Ajax永远不可能被SilverLight取代...挑战Ajax的是WPF...概念完全混乱...
      

  12.   

    No NO NO.SilverLight对手是Flash没错.但是Ajax的作用无非是无刷新的异步回送.这点用SilverLight调用Web Service完全可以替代.SilverLight还可以有Flash的绚丽界面,动画效果.
    另外AJAX和WPF是毫不搭界的.
    谢谢.
      

  13.   

    jimu8130 这个哥们说了很多有道理的话,估计是经历了不少
      

  14.   

    服务器端控件都是方便你开发用的他们最终都是要生成html元素的
    就拿你说的几个数据绑定控件来说 他们最终是要生成table来显示的
    只是各个服务器端控件的功能强大程度不一样。
      

  15.   

    又人去开发那些控件 肯定又他们认为好的地方可能你认为repeater好用 但是别人会认为datagrid或者gridview好用  
      

  16.   

    Repeater和ListView(dataList)都可以不用table显示
      

  17.   

    gridview分页要分列好烦.各有各的特点,习惯就好.
      

  18.   

    Mark~ 中立~