gpt4 book ai didi

nopcommerce - 将数量部分添加到 nopcommerce2.2 中的 View /目录中的 _ProductBox.cshtml

转载 作者:行者123 更新时间:2023-12-04 21:23:01 25 4
gpt4 key购买 nike

在使用 mvc 框架的 nopcommerce2.2 中,如何将数量部分添加到多个产品中的产品中,即 _ProductBox.cshtml?其实我到单品页面的时候,会拿到数量部分,但是不能把数量部分转移到多产品页面,怎么办?

最佳答案

我在 2.3 上,所以这可能与您的版本不同。

您需要更改一些有关 _ProductBox.cshtml 的内容。

当您转到单个产品页面时,它看起来像是使用 _ProductVariantAddToCart.cshtml 作为 View 。此 View 具有所需数量的输入

@if (!Model.DisableBuyButton || !Model.DisableWishlistButton)
{
@Html.LabelFor(model => model.EnteredQuantity)<text>:</text>
@Html.TextBoxFor(model => model.EnteredQuantity, new { style = "Width: 40px;" })
}

但是,您不能简单地添加该字段,因为 _ProductBox.cshtml 正在使用 JS 对 ShoppingCart Controller 的 AddProductToCard 操作执行 GET。另一方面,_ProductVariantAddToCart.cshtml 正在POST 回目录 Controller 的AddToCartProduct 操作。有一些逻辑可以用于您的数量字段以及一堆其他东西。

如果我是你,我会在 ShoppingCartController 上重载 AddProductToCart 操作以添加数量参数并在 View 中使用 JS 来捕获它并将其传递。

关于nopcommerce - 将数量部分添加到 nopcommerce2.2 中的 View /目录中的 _ProductBox.cshtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8832158/

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