ユーザーを編集できるフォームがあります。このフォームはポップアップとして表示されます(私はカラーボックスプラグインを使用しています)。[保存]をクリックした後、ポップアップを閉じるのではなく、ポップアップページに表示したままにして、「情報が正常に保存されました」などのテキストを表示できるようにします。現在、[保存]をクリックすると、ポップアップフォームが閉じて、前のページに戻ります。保存時にポップアップを表示したままにすることはできますか?どんな助けでも大歓迎です
見る
$('.openDialog').colorbox({
transition: "elastic",
width: "40%", height: "80%"
});
コントローラ
[HttpPost]
public ActionResult Edit(UserViewModel vm)
{
Save(vm);
return View(vm);
}
見る
<input type="submit" value="Save" id="btnSave" class="openDialog"/>
ajaxフォーム送信を使用しようとしましたが、ポップアップがコントローラーに表示されません。目立たないスクリプトをページとWeb構成に追加しました。また、jquery1.8はまだ適切ではありません。
@using (Ajax.BeginForm("Edit", "User",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace
}))