Naz*_*san 0 asp.net asp.net-mvc asp.net-mvc-4 razor-2
下面的代码工作完美.但我需要它转换foreach到for循环.请帮我为循环迭代通过.因为我必须if else在整个代码中引入一些声明
@foreach (var item in ViewData["productSl_1"] as IEnumerable<Nazmulkp.Models.Product>)
{
<div class="col-md-3 ">
<div class="thumbnail">
<a href="#" class=""><img src="@Url.Content(item.ImagePath)" alt="Image" style="max-width:100%;"></a>
<div class="caption">
<h5>@item.ProductName</h5>
<h4>Tk.@item.Price</h4>
</div>
</div>
</div>
}
Run Code Online (Sandbox Code Playgroud)
例:
我必须确保索引编号为2而不是执行 <div class="col-md-3>"
谢谢
您不需要将您转换foreach为for循环来添加条件css类.只需在代码中添加一个计数器变量,并根据需要将其用于if条件.
例如,下面的代码会将css类添加"col-md3"到集合中的第3个项目.
@{ var counter = 0;}
@foreach (var item in YouCollectionHere)
{
<div class="@(counter==2?"col-md-3":"")">
<h2>@item.Name</h2>
</div>
counter++;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |