gpt4 book ai didi

html - 我如何解决 System.Collections.Generic.List 没有 ProductID 的定义或 ProductID 的方法?

转载 作者:太空宇宙 更新时间:2023-11-04 02:35:33 25 4
gpt4 key购买 nike

以下是我的看法。

@model List<EShopperTheme.Domain.Entities.Product>
@using System.Linq
@foreach (var item in Model)
{
<div class="col-sm-4">
<div class="product-image-wrapper">
<div class="single-products">
<div class="productinfo text-center">

<!--Add to Cart Button Here-->
@using (Html.BeginForm("AddToCart", "Cart"))
{
@Html.HiddenFor(x => x.ProductID)
@Html.Hidden("returnUrl", Request.Url.PathAndQuery)
<input type="submit" class="btn btn-default add-to-cart" value="Add to cart" />
}
</div>
</div>
</div>
</div>
</div>
}

我在运行应用程序时遇到上述错误,我也添加了@using.linq,但它没有解决我仍然遇到该错误的问题。

最佳答案

您需要将隐藏更改为 @Html.HiddenFor(x => item.ProductID)

按照您的方式,您正在尝试访问 System.Collections.Generic.List 中不存在的属性,这是您的模型,但您需要访问当前的 item您正在为 ProductID 进行迭代。

关于html - 我如何解决 System.Collections.Generic.List 没有 ProductID 的定义或 ProductID 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35731103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com