none
Repeater DataList GridView如何决定用哪个控件? RRS feed

  • 问题

  •  

           我的意思 是说:是不是越复杂的控件 服务器上运行得越慢? 也就是效率越低呢?
    2009年1月15日 6:26

答案

  •  

    控件功能复杂,生成的HTML代码越多,客户端需要下载更多的数据;在服务器端,由于GridView这种高级控件的事件系统都很庞大,这也导致它会比其他一些数据绑定控件处理速度慢,所以“功能越复杂的控件越慢”。

     

    具体到,Repeater DataList GridView,这三个控件,我觉得大致作用相同。

    Repeater  可以在不需要生成<Table>的时候使用,如果需要控制客户端代码量用这个就好。

    DataList 可以用来横向显示数据。

    GridView 不用说啦,呵呵,貌似什么都能做。

    2009年1月15日 8:41
  • http://www.cftea.com/c/2008/01/KFCN9M57SSRDKX6W.asp

     

     

    具体用哪个方便,看你的需求了,

     

    2009年1月15日 12:41
    版主

全部回复

  •  

    控件功能复杂,生成的HTML代码越多,客户端需要下载更多的数据;在服务器端,由于GridView这种高级控件的事件系统都很庞大,这也导致它会比其他一些数据绑定控件处理速度慢,所以“功能越复杂的控件越慢”。

     

    具体到,Repeater DataList GridView,这三个控件,我觉得大致作用相同。

    Repeater  可以在不需要生成<Table>的时候使用,如果需要控制客户端代码量用这个就好。

    DataList 可以用来横向显示数据。

    GridView 不用说啦,呵呵,貌似什么都能做。

    2009年1月15日 8:41
  • http://www.cftea.com/c/2008/01/KFCN9M57SSRDKX6W.asp

     

     

    具体用哪个方便,看你的需求了,

     

    2009年1月15日 12:41
    版主