日期:2014-05-17  浏览次数:20476 次

在做留言板的时候,怎么才能让左侧显示用户信息,右侧显示帖子的信息
自己现在在做一个留言板,需要在页面左侧显示用户信息,在右侧显示帖子的信息。想过用datalist的嵌套。但是外层datalist的U_ID字段的信息一直没办法传给内部的datalist。

试过网上的一段代码,但是没效果,请大家帮忙看一下:
<asp:DataList ID="DataList3" runat="server" DataKeyField="U_ID" DataSourceID="SqlDataSource3">
  <ItemTemplate>
  <table style="width: 500px;">
  <tr>
  <td width="20">
   
  </td>
  <td width="350">
   
  </td>
  <td width="130" style="font-size: 12px; color: White; text-align: center;">
  [<%# Eval("U_ID").ToString() %>]
  </td>
  </tr>
  </table>
  </ItemTemplate>
  </asp:DataList>
  <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString=" <%$ ConnectionStrings:ALGORISMConnectionString %>"
  SelectCommand=' <%#"SELECT S_ID,S_NickName,ImageUrl,S_mail FROM [T_Student_Details] WHERE [S_ID]=" + Eval("U_ID")%>'>
  </asp:SqlDataSource>

------解决方案--------------------
这里有很多作品源码示例,可以参考一下:
http://www.51aspx.com/