私はそのようなダイアログボックスを使用しています:
<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( ....
電話