我正在项目的订单页面上提取额外的物料。由于该页面上的型号是product
,我需要运行cart
类来添加到购物车中。但我不知道如何使用asp-for
来完成此操作。由于该页面上的型号是product
,我如何为cart
类添加数据?
@if (product.ProductExtras.Any())
{
<h5>Ekstra Malzemeler</h5>
<ul class="clearfix">
@foreach (var extra in product.ProductExtras)
{
<li>
<label class="container_check">
@extra.Extra.Name<span>+ @extra.Extra.Price.ToString("c2")</span>
<input type="checkbox">
<span class="checkmark"></span>
</label>
</li>
}
</ul>
}
1条答案
按热度按时间9ceoxa921#
将
cart
类和product
类包含在一个类中,并在视图中使用该类,则可以访问cart
类和product
类的数据。就像这样:
有关详细信息,请参阅this link。
我试着发送一个带有复选框状态的帖子请求,也许这就是你的意思。控制器:
查看方式:
我把所有的数据发送出去,如果你想的话,你可以只发送一个ID,然后在控制器中做下面的事情。
测试结果: