2016-07-26 10 views
0

MVCビューでは、作業中のプロジェクトを保存することができます。また、そのプロジェクトを編集して編集内容を投稿することもできます。私はtoastr(growler)通知をセットアップして、何かが完了したことを確認できるようにしたい。MVCでtoastrを使用する - ポストバック中に状態を渡す方法

ただし、「状態」(明確な用語がないため)はありません。ユーザーが[保存]をクリックして、コントローラに投稿し、dbにとどまり、保存されたプロジェクトのIDでRedirectToActionを呼び出します。そのリダイレクトは、ユーザーにプロジェクトのプロパティを示す詳細ページに移動します。

この詳細ページは、ユーザーがプロジェクトを見ている場合に表示されるものと同じものです。だから1)私はgrowlしたいときに検出する必要があります2)私は詳細ページにコントローラからのはね返しメッセージを保持する方法が必要です。

growlメッセージがdbのフィールドであった場合、これは問題ありませんが、それは愚かです。私もTempDataを使用したくない(今はキャッシュを設定していないのでクラッシュする)。

RedirectToActionにうなり音を含めることができますか、詳細ページでそれを取得する方法はありますか?またはそれはURLに含まれますか?

答えて

0

TempDataを使用しない場合は、セッション状態を直接使用できます。

TempDataは、セッション状態をボンネットの下で使用します。

値が取得されると、セッション値をクリアする必要があります。 TempDataではそうではありません。

関連する問題