<table style="float:left; height:450px;"><tr style=" width:100%; background-color:#FFE9D5;"><td style="width:140px;">产品名称</td><td style="width:140px;">类型</td><td style="width:140px;">价格</td><td style="width:140px;">图片</td><td style="width:200px;">时间</td></tr>
<asp:DataList ID="DataListProductInfo" runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal">
<ItemTemplate>
<tr>
<td> <asp:hyperlink ID="Id_Link" runat="server" NavigateUrl='<%# "productadd.aspx?Id="+Eval("p_id").ToString() %>'><%# Eval("cn_name").ToString() %></asp:hyperlink> </td>
<td><%# Eval("pc_ids").ToString() %></td>
<td> <%# Eval("cn_price").ToString() %></td>
<td> <asp:Image ID="Image1" Width="40px" Height="40px" ImageUrl='<%#"../../productpictures/"+ Eval("picture_cn_path").ToString() %>' runat="server" /> </td>
<td><%# Eval("adddate").ToString() %></td>
</tr>
</ItemTemplate>
</asp:DataList>
</table>
RepeatDirection="Horizontal"
换行符就消失了,但可恶的<span>还有回来再处理它;前台显示没问题了。如果有去<span>的方法希望大家告知