DataList嵌套实现评论效果
2018-09-06 11:09
问题:
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:
后台代码中数据源部分可以用询数据库方式替换。
效果图:
上一篇:asp控制xml数据库的经典代码
下一篇:会员系统“找回密码”的制作方法