用datalist循环带边框的表,为什么第一个表不带边框,第二个就带,第三个带双重边框,以此类推。
用datalist循环带边框的表,为什么第一个表不带边框,第二个就带,第三个带双重边框,以此类推。怎么解决?我想要每个循环出来的表都带一个边框,不要带双重或更多层的边框。下面是我的代码。
<asp:datalist id="Datalist2" runat="server" ItemStyle-VerticalAlign="Top" Width="780" RepeatColumns="1"
GridLines="None" >
<AlternatingItemStyle></AlternatingItemStyle>
<ItemStyle Width="100%" VerticalAlign="Top" HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<table align="center" bgcolor="#000000" border="0" cellpadding="1" cellspacing="1" width="650">
<tbody>
<tr bgcolor="#ffffff" >
<td>
<table align="center" border="0" cellpadding="2" cellspacing="2" width="634">
<tbody>
<tr>
<td height="80" style="width: 287px">
<asp:Image ID="imgCompany" runat="server" Height="85" Width="209" ImageUrl="~/picture/1.gif"/></td>
<td align="right" valign="bottom" style="width: 314px">
</td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
<FooterStyle BorderStyle="None"></FooterStyle>
</asp:datalist> --------------------编程问答-------------------- 不是明白LZ的意思 --------------------编程问答-------------------- cellpadding="2" cellspacing="2"
将这个改成
cellpadding="0" cellspacing="0"试试 --------------------编程问答-------------------- 没看出啥问题。 --------------------编程问答-------------------- datalist 本身出来是table,会造成有未结束标签,所有要用Repeater --------------------编程问答-------------------- .. --------------------编程问答-------------------- 就一个简单的TABLE不就可以了,套那么多做什么?
补充:.NET技术 , ASP.NET