mvc / .net Web 开发的新手
我在局部视图上使用 MVC3 和 Malsup JQuery 表单插件...
在表单提交按钮上,我执行以下脚本
$(document).ready(function () {
$('#frm_Attachments').submit(function (e) {
e.preventDefault();
e.stopImmediatePropagation();
var ajaxSubmitOptions = {
target: $("#Attachment_Div")
};
$(this).ajaxSubmit(ajaxSubmitOptions);
return false;
});
});
在 Firefox 和 Chrome 中一切都很好......但在 IE9 中却不行。问题是在 IE 中,提交只在第一次工作,之后当我单击提交按钮时没有任何反应。
下面的控制器
[HttpPost]
public ActionResult Partial_Qual_Attachments(Teacher_Application.Qualification_Attachment model, HttpPostedFileBase file)
{
if (model.Save(file)) // all ok
{
ViewBag.message = "Data successfully saved";
}
else // error
{
ViewBag.message = "Unable to save data, please try again or contact the system administrator";
}
model = new Teacher_Application.Qualification_Attachment(SessionData.Selected_Teacher_ID);
ModelState.Clear();
return PartialView(model);
}
任何建议将不胜感激,谢谢