我有一個包含ajax表單的局部視圖。這部分視圖通過ajax調用加載到我的頁面上。我可以編輯字段並提交表單,一切正常。但是,如果我重新載入表單N次,當單擊保存按鈕時,表單將提交N次。通過ajax加載的ASP.NET MVC表單多次提交
這裏是局部視圖代碼....
@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>
我在做什麼錯,是造成這種現象?
而問題是什麼? – 2011-02-02 04:34:47
嗯,我認爲這很明顯......我該如何解決這個奇怪的行爲? – stephen776 2011-02-02 10:52:50
如何重新加載? – jgauffin 2011-02-02 13:10:23