新手到mvc / .net网站开发
我在部分视图上使用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);
}
任何建议都将不胜感激,谢谢
答案 0 :(得分:0)
想出来。与ajax之后的事件绑定有关。感谢。