DataList嵌套实现评论效果

2018-09-06 11:09

阅读:451

  问题:

  Datalist1显示say这个表的数据

然后想在Datalist1中嵌套一个Datalist2用于显示对应的评论

表2的 sayID对应表1的id,若表2中找不到对应sayId则在对应的Datalist1中不显示Datalist2.
难点在于如何达到林夏的说说下面只显示黄磊、叶伟信的评论,韩寒的下面只显示程程的评论。(林夏的id是3,所以查询对应的表2中sayId为3的行)。

  代码

  前台代码:

   <html xmlns="评论列表</h2> <p align="center" > <asp:DataList ID="DataList1" runat="server" OnItemDataBound="DataList1_ItemDataBound" Width="50%" CssClass="table table-bordered" CellPadding="0" CellSpacing="0"> <ItemTemplate> <p> 来自<%# Eval("place") %>的<%# Eval("username") %>于<%# Eval("date") %>发表 </p> <p> <%# Eval("text") %> </p> <asp:DataList ID="DataList2" runat="server" Width="100%"> <ItemTemplate> <p > <p> <%#Eval("username") %>的评论<%#Eval("date") %> </p> <p>评论内容:<%#Eval("text") %> </p> </p> </ItemTemplate> </asp:DataList> </ItemTemplate> </asp:DataList> </p> </form> </body> </html>

  后台cs:

  后台代码中数据源部分可以用询数据库方式替换。

  效果图:


评论


亲,登录后才可以留言!