2012-01-12 16 views

cevap

2

Ben 2.3 yaşıyorum, bu sizin sürümünüzden farklı olabilir.

_ProductBox.cshtml ile ilgili birkaç şeyi değiştirmeniz gerekir.

Tek bir ürün sayfasına gittiğinizde, görünüm olarak _ProductVariantAddToCart.cshtml kullanıyor gibi görünüyor. _ProductBox.cshtml shoppingcart kontrolörleri AddProductToCard bir harekete GET yapmak JS kullandığından Bu görüş, istenilen miktarda

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

Sadece olsa o araziyi ekleyemezsiniz için bir girişi vardır. Öte yandan, _ProductVariantAddToCart.cshtml, Katalog denetleyicisinin AddToCartProduct eylemine geri dönüyor. Miktar alanınızda bir takım başka şeyler almak için bazı mantık var.

Yerinde olsaydım, bir miktar parametresi eklemek için AddCareControler'daki AddProductToCart eylemini aşırı yüklerim ve görünümü yakalamak için JS'yi kullanabilirim.

İlgili konular