@{ var count = 0; } @foreach (var item in Model) { <ul class="shop_detail"> <li> <div class="img"> <a href="#"></a> </div> <div class="content"> <h3> <a class="title" href="#">@item.ShopName</a> </h3> <p>@item.ShopDescription</p> <div class="order"> <p> 店铺排名:@{count=count+1;} @count </p> </div> </div> </li> </ul>
@{ count++;}显示不出值或者是@count++显示的却是1++。以上便是正确的
这个显示应该全部都是1吧。把count = 1 放到foreach外面。
<%#(Container.ItemIndex+1).ToString() %> 这样不就可以了吗?