我有一个包含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