我正在使用这样的对话框:
<div id="dialog" title="Edit Information" style="overflow: hidden;">
</div>
$('#dialog').load("@Url.Action("EditInfo")",
function(response, status, xhr) {
$('#dialog').dialog('open');
});
一旦用户用户在对话框中单击提交,我就可以访问 httppost
[HttpPost]
public ActionResult EditInfo(MicroInfo model)
{
if (ModelState.IsValid)
{
lbService.EditMicroInfoData(model);
return View(model); // success
}
return View(model); // problem
}
当它去
return View(model) // success
,它不会在对话框中打开,而是在普通页面中打开。我喜欢在对话框中重新打开它,以便用户可以关闭对话框。
我想知道我是否应该这样做
$.ajax( ....
称呼