ASP.NET 2.0 - 控件系列(三) - GridView与Repeater控件性能比较

Deadly 提交于 2020-03-02 18:11:17

前提条件:使用相同的数据源和数据表。

1.GridView控件的跟踪信息

Trace Information

Category Message From First(s) From Last(s)
aspx.page Begin PreInit
aspx.page End PreInit 0.00761387545738584 0.007614
aspx.page Begin Init 0.00834522664617133 0.000731
aspx.page End Init 0.0147066164308032 0.006361
aspx.page Begin InitComplete 0.0147694675109856 0.000063
aspx.page End InitComplete 0.0151737063708209 0.000404
aspx.page Begin PreLoad 0.0152166256202904 0.000043
aspx.page End PreLoad 0.0169861773403953 0.001770
aspx.page Begin Load 0.0170469332174901 0.000061
aspx.page End Load 0.029018460176104 0.011972
aspx.page Begin LoadComplete 0.0290716522698033 0.000053
aspx.page End LoadComplete 0.0369269696412758 0.007855
aspx.page Begin PreRender 0.0369943292509732 0.000067
aspx.page End PreRender 0.838813313060768 0.801819
aspx.page Begin PreRenderComplete 0.839426044677616 0.000613
aspx.page End PreRenderComplete 0.839723686488112 0.000298
aspx.page Begin SaveState 0.873075119212712 0.033351
aspx.page End SaveState 0.956338289418723 0.083263
aspx.page Begin SaveStateComplete 0.956409187816411 0.000071
aspx.page End SaveStateComplete 0.956842922591101 0.000434
aspx.page Begin Render 0.956890447945732 0.000048
aspx.page End Render 1.07131083691166 0.114420

 

2.Repeater控件

Trace Information

Category Message From First(s) From Last(s)
aspx.page Begin PreInit
aspx.page End PreInit 5.3309719135854E-05 0.000053
aspx.page Begin Init 8.10736662712402E-05 0.000028
aspx.page End Init 0.00655623865933735 0.006475
aspx.page Begin InitComplete 0.00662224758149404 0.000066
aspx.page End InitComplete 0.00666264289652637 0.000040
aspx.page Begin PreLoad 0.00668487310153548 0.000022
aspx.page End PreLoad 0.00840097241483016 0.001716
aspx.page Begin Load 0.00843355566323035 0.000033
aspx.page End Load 0.0121554984879116 0.003722
aspx.page Begin LoadComplete 0.0121972899366761 0.000042
aspx.page End LoadComplete 0.0122353116906986 0.000038
aspx.page Begin PreRender 0.0122570232744649 0.000022
aspx.page End PreRender 0.100455331406326 0.088198
aspx.page Begin PreRenderComplete 0.100533618485907 0.000078
aspx.page End PreRenderComplete 0.100572916074919 0.000039
aspx.page Begin SaveState 0.106864294665085 0.006291
aspx.page End SaveState 0.109921794790396 0.003058
aspx.page Begin SaveStateComplete 0.10997828273546 0.000056
aspx.page End SaveStateComplete 0.110015976341247 0.000038
aspx.page Begin Render 0.110046820270338 0.000031
aspx.page End Render 0.161672549163757 0.051626

 

3.Repeater控件代码

 

 1  <table border="1">
 2         <tr>
 3         <th>CategoryID</th>
 4         <th>CategoryName</th>
 5         <th>Description</th>
 6         </tr>
 7         <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
 8         <ItemTemplate>
 9         <tr>
10         <td><%#Eval("CategoryID")%></td>
11         <td><%#Eval("CategoryName")%></td>
12         <td><%#Eval("Description")%></td>
13         </tr>
14         </ItemTemplate>
15         </asp:Repeater>
16         </table>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!