DataList帮助 - MVC 2

时间:2011-04-29 17:10:14

标签: asp.net-mvc-2

以下是该方案:

我正在为一个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的代码我可以提供它,但请记住它是很多代码

1 个答案:

答案 0 :(得分:1)

tr = Table Row ..这会导致您的列堆叠在彼此之上。

您想要创建一行,并为其添加多个列。它可能需要嵌套循环来实现单行与列的比率。