关于asp:DataList的解析问题
代码如下:
<tr>
<td colspan="4">
<asp:DataList ID="RemoverContentList" runat="server" Width="100%" BorderWidth="1" CellPadding="1" CellSpacing="1">
<ItemTemplate>
<tr>
<td width="15%" rowspan="2"><%# DataBinder.Eval(Container.DataItem, "companyNameLeft").ToString() %></td>
<td width="35%">电话:<%# DataBinder.Eval(Container.DataItem, "tel1Left").ToString() %>/<%# DataBinder.Eval(Container.DataItem, "tel2Left").ToString() %></td>
<td width="15%" rowspan="2"><%# DataBinder.Eval(Container.DataItem, "companyNameRight").ToString() %></td>
<td width="35%">电话:电话:<%# DataBinder.Eval(Container.DataItem, "tel1Right").ToString() %>/<%# DataBinder.Eval(Container.DataItem, "tel2Right").ToString() %></td>
</tr>
<tr>
<td><a href="RemoverContent.aspx">查看评论</a></td>
<td>查看评论</td>
</tr>
</ItemTemplate>
</asp:DataList>
</td>
</tr>
解析之后的代码:
<tr>
<td colspan="4">
<table id="RemoverContentList" cellspacing="1" cellpadding="1" border="0" style="border-width:1px;border-style:solid;width:100%;">
<tr>
<td>
<tr>
<td width="15%" rowspan="2">百兴搬家</td>
<td width="35%">电话:83722288/84366688</td>
<td width="15%" rowspan="2">鸿星搬家</td>
<td width="35%">电话:电话:82959980/82651830</td>
</tr>
<tr>
<td><a href="RemoverContent.aspx">查看评论</a></td>
<td>查看评论</td>
</tr>
</td>
</tr>
</table>
</td>
</tr>
问题:
1:
datalist被解为table之后,在table里,多了一组<tr><td>,就是紧靠table的那一组。这个正常吗?可以将这一组去掉吗?
2:
还有一个问题就是可以设置解析之后的table的border的宽度吗?现在运行的效果是没有边框。请问应该怎么设定。