rt   

解决方案 »

  1.   

    repeater很慢吗,你用他来显示数据,其它操作自己写就完了
    gridview与datagrid几乎没用过!
      

  2.   

    关于repeater你可以把它当成循环用
      

  3.   

    比如我有三个网页page1.aspx  page2.aspx  page3.aspx  静态化了不是就连接地址变了吗?如何处理
      

  4.   


    你可以完全不管repeater,就像修改table一样去修改repeater
    <asp:repeater id="Repeater1" runat="server">
    <HeaderTemplate>
    <table id="tb01" width="100%" border="0" cellspacing="1" cellpadding="2"  style="  background-color:#dddddd; text-align:center;">
    <tbody>
    <tr style="background-color:#ffffff">
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">订单号</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">收货人</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">送货时间</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">付款方式</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">订单状态</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">下单时间</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">商家</td>
    <td class="trTitle"   style="width:10%;background-image:url(../images/trbg02.gif);background-color:#ffffff;height:26px;">操作</td>
    </tr>
    </HeaderTemplate>
    <ItemTemplate>
    <tr style="background-color:#ffffff"> 
    <td style=" height:20px; text-align:left"><a style="cursor:hand" href="MyOrderDetail.aspx?&OrderId=<%# Server.UrlEncode(Eval("orderId").ToString()) %>&mode=1"  title="Edit/Delete"><strong><asp:label  Font-Names="Tahoma" id="lblClassNum"  Runat="server" Text='  <%# Eval("orderId").ToString() %>'></asp:label></strong></a></td>
    <td align="left"><asp:label id="Label15"  Runat="server" Text='<%# Eval("CustomerId").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label9" Runat="server" Text='<%# Eval("DeliveryTime").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label14"  Runat="server" Text='<%# Eval("Payment").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label10"  Runat="server" Text='<%# Eval("OrderStatus").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label16"  Runat="server" Text='<%# Eval("OrderTime").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label2" Runat="server" Text='<%# Eval("Merchant").ToString() %>'></asp:label></td>
    <td align="left"><asp:CheckBox id="ch" runat="server" /></td>
    </tr>
    </ItemTemplate>
    <AlternatingItemTemplate>
    <tr bgcolor="#f9f9f9">
    <td style=" height:20px; text-align:left"><a style="cursor:hand" href="MyOrderDetail.aspx?&OrderId=<%# Server.UrlEncode(Eval("orderId").ToString()) %>&mode=1"  title="Edit/Delete"><strong><asp:label  Font-Names="Tahoma" id="lblClassNum"  Runat="server" Text='  <%# Eval("orderId").ToString() %>'></asp:label></strong></a></td>
    <td align="left"><asp:label id="Label15"  Runat="server" Text='<%# Eval("CustomerId").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label9" Runat="server" Text='<%# Eval("DeliveryTime").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label14"  Runat="server" Text='<%# Eval("Payment").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label10"  Runat="server" Text='<%# Eval("OrderStatus").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label16"  Runat="server" Text='<%# Eval("OrderTime").ToString() %>'></asp:label></td>
    <td align="left"><asp:label id="Label2" Runat="server" Text='<%# Eval("Merchant").ToString() %>'></asp:label></td>
    <td align="left"><asp:CheckBox id="ch" runat="server" /></td>
    </tr>
    </AlternatingItemTemplate>
    <FooterTemplate>
    <tr bgcolor="#f2f2f2">
    <td style=" height:8px; text-align:center"   colspan="8" ></td>
    </tr>
    </tbody></table>
    </FooterTemplate>
    </asp:repeater>
      

  5.   


    http://hi.baidu.com/penghk/blog/item/189200086e810ed663d98601.html
      

  6.   

    比如我有三个网页page1.aspx  page2.aspx  page3.aspx  静态化了不是就连接地址变了吗?如何处理你需要把原来的连接地址修改为生成的静态页面地址
      

  7.   

    在我看来repeater已经是一个很轻量级的控件了,
    有些时候网页访问数度慢有很多原因的:
    数据库连接
    网速
    viewstate较多
    js,css
    等等等等。。
    如果你想完全用不用控件的话也不是不可以,但是你要把很多原理弄清楚,特别是post原理一定要弄清楚