|| 我有Resorts.aspx,它通过Ajax将来自ResortProducts.ascx的内容加载到div中。 Resorts.aspx


    
   

<% foreach (var _supplier in Model.resorts) { %>
  <% foreach (var _product in products) { %> <% } %>

ROOM TYPE     PRICE

<% = _product.Description %> <% using (Html.BeginForm(\"AddToCart\", \"ShoppingCart\", FormMethod.Post, new { @class = \"addProductToCartForm\" })) { %> \" /> \" /> <% } %> $<% = _product.TotalPrice %>

<% } %>
Resorts.aspx中可能有多个“查看度假村价格>> \”链接,单击每个链接将加载包含相应产品列表的ResortProducts.ascx。如果我仅在Resorts.aspx中加载一次ResortProducts.ascx,然后单击“提交”按钮,则一切正常。它过帐表单一次。但是,如果我多次加载.ascx,则该表单将提交提交的次数。我该如何解决这个问题?当我提交表单时,应该只发布一次,同时我应该能够发布多个表单。