Я получил его для работы со следующим кодом.Единственное, что происходит сейчас, это то, что счетчик на самом деле показывает цену.Но расчеты верны.Спасибо всем, кто мне помог.(Если вы знаете, как отключить показ этого счетчика, я бы хотел его услышать.)
ПРОСМОТР:
@{ int counter = 0;
foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Product.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.Current_price)
</td>
<td>
@Html.DisplayFor(modelItem => item.Quantity)
</td>
<td>
@ViewBag.Calc[counter]
@(counter++)
</td>
<td>
@Html.ActionLink("Details", "Details", new { id = item.Order_details_Id }) |
@Html.ActionLink("Delete", "Delete", new { id = item.Order_details_Id })
</td>
</tr>
}
}
КОНТРОЛЛЕР:
List<decimal> Calc = new List<decimal>();
foreach (var item in quantity_price)
{
var quantity = item.Quantity.ToString();
var double_price = Convert.ToDecimal(item.Current_price);
var calc = item.Quantity * double_price;
Calc.Add(calc);
}
ViewBag.Calc = Calc;