2016-07-01 5 views
0

私はモジュールを呼び出すためのMVCページ設定を持っています。各モジュール内では、製品の別の部分的なビューをレンダリングしようとしています(モデルコレクション)Razor foreachループを使用します。各モジュールは本質的に製品イメージ、いくつかの詳細、いくつかのちょうどイメージなどを表示する別の方法です。2hx5wブロックに対して、部分ビューを2回に渡って5回にわたって表示するにはどうすればよいですか?Razor foreach RenderPartial 2 Rows、5 Across

@foreach (var product in @Model.CustomizedList.ItemsFound) 
{ 
    Html.RenderPartial("_Product", product); 
} 

ありがとうございます!

答えて

0

おそらく、いくつかのhtmlを追加して、テーブルまたはブートストラップグリッドを作成する必要があります。

<table> 
@int i = 0; 
@foreach (var product in @Model.CustomizedList.ItemsFound) 
{ 
    if(i % 5 == 0) 
    { 
     @:<tr> 
    } 
    @:<td> 
    Html.RenderPartial("_Product", product); 
    @:</td> 
    if((i + 1) % 5 == 0) 
    { 
     @:</tr> 
    } 
    ++i; 
} 
</table> 
+0

ブームはダイナマイトになります!ありがとうございました。 –