以下是该方案:
我正在为一个Taxidermy公司做一个网站,我正在制作一个procelist。在查看了一些想法之后,我编写了一个DataList类来模仿ASP.NET DataList。在大多数情况下,它完美地工作,除了这一个。
以下是造成问题的代码:
<table id="priceList" cellpadding="5" cellspacing="5">
<% Html.DataList(Model.AnimalPrices).Columns(7).Item(item =>
{
item.Template(galleryImage =>
{%>
<tr style="margin-right:35px; line-height:150%;">
<td><%=galleryImage.TypeName %></td>
</tr>
<tr>
<td><%=galleryImage.MountPrice %></td>
</tr>
<%});
}).Render(); %>
</table>
该列表应该是水平的,但因为我设置它的方式是垂直的。因此,在每个循环中,它会创建一个新行,从而使其垂直。有人知道如何改变它并使其水平显示?
如果您需要DataList的代码我可以提供它,但请记住它是很多代码
答案 0 :(得分:1)
tr = Table Row ..这会导致您的列堆叠在彼此之上。
您想要创建一行,并为其添加多个列。它可能需要嵌套循环来实现单行与列的比率。