私はいくつかのdivをaspxでループしようとしています。この私がループしたいコード:divをループする方法は?
<div class="col-md-3 product-men">
<div class="men-pro-item simpleCart_shelfItem">
<div class="men-thumb-item">
<img src="uploadImage/3.png" class="pro-image-front" />
<img src="uploadImage/3.png" class="pro-image-back" />
</div>
<div class="item-info-product ">
<h4><a href="single.html">Tie Clip</a></h4>
<div class="info-product-price">
<span class="item_price">RM100</span>
</div>
<a href="#" class="item_add single-item hvr-outline-out button2">Add to cart</a>
</div>
</div>
</div>
ページには、以下のようになります。
カートがループする必要があります。私は以下のようにC#を使用して試してみました:
StringBuilder cart = new StringBuilder();
for (int x = 0; x < 3; x++) {
cart.Append(" <div class=\"col - md - 3 product - men\">");
cart.Append("<div class=\"men - pro - item simpleCart_shelfItem\">");
cart.Append("<div class=\"men - thumb - item\">");
cart.Append("<img src = uploadImage/1.jpg class='pro - image - front />");
cart.Append("<img src = uploadImage/1.jpg class=pro - image - back />");
cart.Append("</div>");
cart.Append(" <div class=\"item - info - product \">");
cart.Append("<h4><a href = \"single.html\" > Tie Clip</a></h4>");
cart.Append("<div class=\"info - product - price\">");
cart.Append("<span class=\"item_price\">RM100</span>");
cart.Append("</div>");
cart.Append("<a href = \"#\" class=\"item_add single-item hvr-outline-out button2\">Add to cart</a>");
cart.Append("</div>");
cart.Append("</div>");
cart.Append("</div>");
}
Literal1.Text = cart.ToString();
これは...このカートのループを取得するにはどのように任意のアイデアを作品に出ていないようですか?
* loop div * *項目数に基づいて* divs *をレンダリングしますか?その場合は、* webフォーム*を使用する場合は[asp repeater](https://msdn.microsoft.com/en-us/library/zzx23804(v=vs.85).aspx)を使用できます。ただし、 asp mvcを使うと、代わりに '@foreach(..)'を使うことができます。 –
あなたはこのようなあなたのaspxページ内のC#のコードを書くことができますhttps://msdn.microsoft.com/en-us/library/ms178135.aspx?f=255&MSPPError=-2147217396 –