我想请求您的帮助,以对我正在处理的某些代码进行一些代码修改。如何将产品分组显示在页面
目前代码显示的 'x' 在时尚的网页上的产品编号:
盒1(产品ID 140)
价格:$ 10
盒2(产品ID 140)
价$ 10
盒3(产品编号143) - 不同的ID
价$ 20
级次总计:$ 40.00
CODE
<div class="yourorder">
@foreach (var prod in Model.Products)
{
for (var i = 0; i < prod.Count; i++)
{
<div data-index="@i" data-type="product" data-id="@prod.ID" data-multiple="@prod.Multiple" data-multiplecatid="@prod.MultipleCategoryID">
@{Html.RenderAction("ShoppingCartProduct", "ShoppingCart", new { id = prod.ID });}
<div class="shippingArea">
<div class="shippingPickerLabel">Use this shipping address:</div>
<div>
<select class="shippingPicker" data-type="prod" data-id="@(prod.ID)">
<option value="-1">Add New</option>
</select>
</div>
</div>
</div>
<br />
<hr />
}
}
<div class="totals" style="font-weight:normal;margin-top:20px;">
@if (Model.TotalPriceFrom == Model.TotalPriceTo)
{
<div><strong>Order Sub-Total:</strong> $<span class="grandTotal">@Model.TotalPriceTo.ToString("0.00")</span></div>
}
else
{
<div><strong>Order Sub-Total:</strong> $<span class="grandTotal">@Model.TotalPriceFrom.ToString("0.00") - [email protected]("0.00")</span></div>
}
</div>
</div>
价格在一个名为 “ShoppingCartProduct” PartialView计算。
CODE
<div class="shoppingCartPrice">
@if (Model.Prod.HasRange && Model.Prod.WeightFrom.HasValue && Model.Prod.WeightTo.HasValue)
{
if (Model.Prod.UnitID.HasValue)
{
<div>[email protected]("0.00") per @Model.UnitName</div>
}
<div>Price: [email protected]((Model.Prod.Price.Value * Model.Prod.WeightFrom.Value).ToString("0.00")) - [email protected]((Model.Prod.Price.Value * Model.Prod.WeightTo.Value).ToString("0.00"))</div>
<div style="display:none;" class="minPrice">@((Model.Prod.Price.Value * Model.Prod.WeightFrom.Value).ToString("0.00"))</div>
<div style="display:none;" class="maxPrice">@((Model.Prod.Price.Value * Model.Prod.WeightTo.Value).ToString("0.00"))</div>
}
else
{
<div>Price: [email protected]("0.00")</div>
<div style="display:none;" class="minPrice">@((Model.Prod.Price.Value).ToString("0.00"))</div>
<div style="display:none;" class="maxPrice">@((Model.Prod.Price.Value).ToString("0.00"))</div>
}
</div>
我需要使它计算不同,显示不同的过帮助:,做的代码。
喜欢:
盒1数量2(产品具有相同的id)
价格每$ 10
子总$ 20.00
盒2数量1(产品具有不同的ID)
price $ 20
小计$ 20.00
订单小计:$ 40.00