2011-04-29 67 views
0

这里是场景:DataList帮助 - 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> 

名单应该去水平,而是因为我的方式有它设置它要垂直。所以在每个循环中它会创建一个新行,从而导致它垂直。 Anone得到了并且想法我怎么能改变那并且使它显示水平?

如果您需要为DataList我可以提供,但要记住的代码这是一个很大的代码

回答

1

TR =表行..这将导致你的列堆叠在彼此的顶部。

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

+0

谢谢,我稍微修改了你的想法,它的工作,谢谢。 – PsychoCoder 2011-04-29 18:49:21