これはかみそりを使ったMVC3プロジェクトです。変更が正常に保存されたことをユーザーに通知するために別のビューを表示する代わりに、JavaScriptポップアップを起動して、ユーザーに通知したいと思います... Webで見つけたものはすべて、まったく新しいブラウザーウィンドウを開くか、自分が何であるかを見逃します。すべてを一緒に達成しようとしています...これを行うためのより簡単な方法があることを知っていますが、これが私がいる場所です...リターンで保存を行うコントローラー関数の最後に、リダイレクトを使用して送信します「変更は正常に保存されました」という画面を表示する別のコントローラー機能に移動し、ユーザーはそこにあるボタンをクリックすると、インデックスページに戻ります... IMOこれは少しショットが多く、クリーンアップできると思います。 Javascriptの使用...私はこれについてまだ運が見つかりませんでした。
Function SomeFunctionName()
db.SaveChanges()
Return RedirectToAction(ChangesSaved)
End Function
Function ChangesSaved()
Return View()
End Function
And the javascript that I have implemented in the ChangesSaved
view.
@Code
ViewData("Title") = "ChangesSaved"
End Code
<script type="text/javascript">
alert("Changes Have Been Saved Successfully");
</script>
There are a few problems with this though...
How do I tell the javascript When the user clicks OK it should take them to another page.
I did just try the below and since I am very new to java/javascript it failed:
var r=alert("Changes Have Been Saved Successfully");
if (r == true) {
@html.Action("***********","Admin")
}