看源码的疑惑。。。
在看一个论坛的源码,
发贴和回帖它是分别用的两个DataList,
这个是显示发帖内容的前台代码:
<asp:datalist id= "DataList_Q " runat= "server " Width= "100% " CellPadding= "0 ">
<ItemTemplate>
<TABLE cellSpacing=1 cellPadding=0 width= "100% " bgColor=#a0bce7 border=0>
<TR>
<TD bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=4 width= "100% " align=center border=0>
<TR class=a3>
<TD colSpan=2>
<TABLE cellSpacing=0 cellPadding=0 width= "100% " border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width= "100% " border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width= "100% " bgColor=#dfecff border=0>
<TR>
<TD width=20 height=20> </TD>
<TD width=200> 提交人:
<asp:HyperLink id=HyperLink2 runat= "server " NavigateUrl= ' <%# DataBinder.Eval(Container.DataItem, "author ", "SendSMsg.aspx?QID={0} ")%> ' Target= "_blank "> </asp:HyperLink> </TD>
<TD> </TD>
<TD width=60> <A href= "#revert "> 回 复 </A> </TD>
<TD width=60>
<asp:HyperLink id=Hyperlink3 runat= "server " Text= "编 辑 " NavigateUrl= ' <%# DataBinder.Eval(Container.DataItem, "Q_ID ", "edit_Q.aspx?QID={0} ") %> '>
</asp:HyperLink> </TD> </TR> </TABLE> </TD> </TR>
<TR>
<TD align=left bgColor=#000099 height=1> <FONT face=宋体> </FONT> </TD> </TR> </TABLE> </TD> </TR>
<TR>
<TD>
<TABLE cellSpacing=6 width= "100% " border=0>
<TR>
<TD height=39>
<TABLE cellSpacing=0 cellPadding=0 align=right border=0>
<TR>
<TD> </TD>
<TD> <%# " <a href= 'ImageView.aspx?IMG= "+DataBinder.Eval(Container.DataItem, "ImageName ", "Upimage/{0} ")+ " ' target= '_blank '> <img src= ' "+DataBinder.Eval(Container.DataItem, "ImageName ", "Upimage/{0} ")+ " ' onload= 'javascript:if(this.width> screen.width-420)this.width=screen.width-420 ' border=1 alt= '点击放大看原图 '> </a> "%> </TD> </TR> </TABLE> <%# doughty_BBS.inputcon.ConvertString.ToUrl(DataBinder.Eval(Container.DataItem, "Q_Content ").ToString())%> </TD> </TR> </TABLE> </TD> </TR> </TABLE>
<TABLE cellSpacing=0 cellPadding=0 width= "100% " bgColor=#dfecff border=0>
<TR>
<TD height=20> </TD>
<TD width=260> 点击: <%# DataBinder.Eval(Container.DataItem, "HiteCounter ")%> 次,评论: <%# DataBinder.Eval(Container.DataItem,