首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

repater,该如何处理

2012-12-31 
repater用repater如何实现像csdn首页那种显示数据的求指导、望详细[解决办法]定义好html样式,然后放到repea

repater
用repater如何实现像csdn首页那种显示数据的
求指导、望详细
[解决办法]
定义好html样式,然后放到repeater循环体里面


<asp:Repeater ID="Repeater1" runat="server" >
     <ItemTemplate>
        你定义好的html代码,对应动态的地方用<%# Eval("字段名")%>
     </ItemTemplate>
</asp:Repeater>

你懂的
[解决办法]
可以先画好html然后扔在rp里面或者dl里面
demo:
<asp:Repeater id="cdcatalog" runat="server">
<HeaderTemplate>
<table border="1" width="100%">
</HeaderTemplate>

<ItemTemplate>
<tr>
<td><%#Container.DataItem("title")%></td>
<td><%#Container.DataItem("artist")%></td>
<td><%#Container.DataItem("country")%></td>
<td><%#Container.DataItem("company")%></td>
<td><%#Container.DataItem("price")%></td>
<td><%#Container.DataItem("year")%></td>
</tr>
</ItemTemplate>

<FooterTemplate>
</table>
</FooterTemplate>

</asp:Repeater>
[解决办法]
我的发给你看看
 <asp:Repeater ID="Repeater1" runat="server" ViewStateMode="Enabled"  onitemcommand="Repeater1_ItemCommand" >
        <ItemTemplate>  
           <div class="div_moudle"  >
                <table id="table1" style="width:100%;padding-top:0px; height:50px; text-align:center;  ">
                     <tr>
                        <td id="replyCount" style="width:100px;padding-top:0px;text-align:center;" > 
                            <%# GetReplyCount(Convert.ToInt32(Eval("T_id").ToString()))%> 
                        </td>
                        <td style="width:600px;text-align:left;padding-top:0px;"><a href='<%# Eval("T_id","TopicReply.aspx?id={0}") %>'  target="_blank"> <%# Eval("T_title")%></a></td>
                        <td style="width:100px;padding-top:0px;">
                            <tt style="width:250px;">
                            <a href="http://bbs.csdn.net/forums/ASPDotNET" target="_blank"><%# GetEditer( Convert.ToInt32( Eval("U_id")))%></a>


                            </tt>
                            <br />
                            <tt style="text-align:center">
                             <%# GetLastReplyAuthor(Eval("T_id").ToString())%>
                            </tt>
                       </td>
                       <td style=" width:80px;">
                            <div id="istopclass">
                              <%# Eval("T_isTop").ToString()=="True" ? "顶" :""%>
                            </div>
                       </td>
                       <td>
                       <div id="admin"  <%#  getPower()== "1" ? "style='display:block'": "style='display:none'"%>  >管理
                        <div id="admins"  >
                            <asp:LinkButton ID="LinkBtn_delete" CommandArgument='<%#Eval("T_id") %>'  runat="server"  CommandName="1">删除</asp:LinkButton><br />
                            <asp:LinkButton ID="LinkBtn_top"    CommandArgument='<%#Eval("T_id") %>'  runat="server" CommandName="2">置顶</asp:LinkButton><br />
                            <asp:LinkButton ID="LinkBtn_un_top"    CommandArgument='<%#Eval("T_id") %>'  runat="server"  CommandName="3">取消置顶</asp:LinkButton>
                        </div>


                       </div>
                       </td>
                     </tr>     
                </table>   
          </div>
          
          </ItemTemplate>
        </asp:Repeater>


[解决办法]
引用:
用repater如何实现像csdn首页那种显示数据的
求指导、望详细

不应该是Repeater么??

热点排行