Tôi có một khung nhìn một phần chứa biểu mẫu ajax. Chế độ xem một phần này được tải lên trang của tôi qua cuộc gọi ajax. Tôi có thể chỉnh sửa các trường và gửi biểu mẫu và mọi thứ hoạt động bình thường. Tuy nhiên, nếu tôi tải lại biểu mẫu N lần, biểu mẫu sẽ gửi N lần khi nhấn nút lưu.Mẫu ASP.NET MVC được tải qua ajax gửi nhiều lần
đây là mã cho xem một phần ....
@model blah blah...
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript</script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"type="text/javascript"></script>
<div id="modalForm">
@using (Ajax.BeginForm("Edit", "Info", new{id = Model.UserId}, AjaxOptions{OnSuccess = "infoUpdate" }))
{
//FORM FIELDS GO HERE
<input type="submit" value="Save" />
}
</div>
Tôi đang làm gì sai đó gây ra hành vi này?
Và câu hỏi là gì? –
Umm Tôi nghĩ điều đó khá rõ ràng ... làm sao tôi có thể khắc phục được hành vi kỳ lạ này? – stephen776
Bạn tải lại như thế nào? – jgauffin