Щелкните здесь, чтобы увидеть, как выглядит страница Cart.aspx на странице Cart.aspx У меня есть входное количество внутри ретранслятора, и мне нужно получить идентификатор продукта и вызвать c# метод обновления количества в таблице корзины каждый раз при изменении значения
<asp:Repeater runat="server" ID="repeater1" DataSourceID="SqlDataSource1" OnItemCommand="repeater1_ItemCommand">
<ItemTemplate>
<div class="items">
<div class="product">
<div class="row">
<div class="col-md-3" style="left: 19px;top: 31px;">
<img class="img-fluid mx-auto d-block image" src='<%# Eval("ProductImageLink").ToString().Replace("\\", "/") %>'>
</div>
<div class="col-md-8">
<div class="info">
<div class="row">
<div class="col-md-5 product-name">
<div class="product-name">
<a href="<%#"ProductDetails.aspx?ThisId="+ Eval("ProductID")%>"> <%#Eval("ProductName")%></a>
<div class="product-info">
<div> Description : <span class="value"> <%#Eval("ProductDescription")%> </span></div>
<div> Category : <span class="value"> <%#Eval("ProductType")%></span></div>
<%-- <asp:Label Text='<%#Eval("ProductID")%>' runat="server" ID="ProducttID" />--%>
</div>
</div>
</div>
<div class="col-md-4 quantity">
<label for="quantity">Quantity:</label>
<%--i need the onchange to call a c# method and give it the product id as a parameter --%>
<asp:Label Text='<%#Eval("ProductID")%>' runat="server" ID="ProductID" />
<input id="quantity" type="number" value='<%# Eval("Quantity")%>' class="form-control quantity-input" runat="server" min="1" max='<%# Eval("Stock")%>'/>
</div>
<div class="col-md-3 price" style="margin-left: 0px;padding-right: 0px;padding-left: 0px;">
<span><%#Eval("ProductPrice")%>$</span>
<asp:Button ID="Button1" runat="server" Text="Remove" class="btn btn-primary btn-lg btn-block" CommandName="Delete" CommandArgument = '<%#DataBinder.Eval(Container.DataItem, "ProductID")%>' />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:Repeater>