Я вижу мешок моего продукта ViewShoppingCart.ascxИспользование Ajax с MVC
<%= Ajax.ActionLink("Посмотреть карзину",
"ViewShoppingCart", "Products",
new AjaxOptions { UpdateTargetId = "content" })%>
И я хочу, чтобы изменить количество в ViewShoppingCart.ascx.
<%using (Ajax.BeginForm("UpdateItem", "Products",
new AjaxOptions { UpdateTargetId = "content" }))
{%>
<%=Html.Hidden("productid", shoppingCartItem.Product.ProductID.ToString())%>
<%=Html.TextBox("Quantity", shoppingCartItem.Quantity.ToString(), new { size = 2,
maxlength = 2, onchange = "this.form.submit();" })%>
<%} %>
Когда я ввожу новое значение, и я нажимаю «enter», все работает так, как ожидалось. Если я нажимаю «Tab» вместо «Enter» вместо ajax появляется новое окно
Что я делаю неправильно?
Большое спасибо, все работает – stranger