以前也看到别人发过类似的帖子,讨论控件的问题,好像很多人对微软提供的控件不是很满意,认为微软提供的控件效率不高或者不好控制,一般很少使用现成的控件。最近在看一个别人做的项目的源码的时候,发现他们基本上都不使用微软提供的控件,好像都是自己开发控件使用。我想请问各位高手,你们在实际的项目开发过程中,是怎样使用控件的,也是自己开发的吗?我现在还是一位在校大学生,没有参与过什么项目的开发,自己平时在做项目练习的时候都是使用微软提供的控件,我是不是也应该学习一下,自己怎样去开发控件。请各位搞过开发的大虾们,给点建议。

解决方案 »

  1.   

    一般用repeater,几乎不用gridview等大型控件
      

  2.   

    如果想对生成的HTML更好的控制权,那就用repeater ...
    Datalist,Gridview等生成的大量<tr><td>就够让人头疼了
      

  3.   

    我一般用的就是Gridview,很好用呀
      

  4.   


    datalist 可以不生成table的..
      

  5.   

    谁说MS控件效率不高?
    你认为你写的控件一定效率能高?一般只有MS标准控件不满足需求时,才需要自定义控件.
      

  6.   

    如果在乎UI美观和强交互性的话,就自己写控件,或者购买第三方的,比如Rad Controls
      

  7.   

    升级3.5吧...ListView和DetailsView一出,Repeater都可以用垃圾堆了,GridView你就当没见过...