ストアドプロシージャを試行した後、正常または不成功のメッセージを表示しようとしています。私のSave ActionResultはSaveボタンクリックで呼び出されますが、インデックスにリダイレクトする前にメッセージボックスを表示します。最初にビューを返し、次にRedirectToActionを返す方法はありますか?警告メッセージを表示:[OK]ボタンをクリックしてRedirectToActionをクリックします。
[HttpPost]
public ActionResult Save(string submit, Models.KnownIssues knownIssue)
{
UpdateKnownIssue(knownIssue);
InsertKnownIssue(knownIssue);
return RedirectToAction("Index");
}
viewbagアラート:へ
保存ボタンポイント
public ActionResult Edit(KnownIssues knownIssue, string submit)
{
if (UpdateKnownIssue(knownIssue))
{
ViewBag.ShowAlert = "<script>alert('Successfully Edited'); window.location.href = '/KnownIssues';</script>";
} else
{
ViewBag.ShowAlert = "<script>alert('Unseccessful. Try again.');</script>";
}
return View(knownIssue);
}