どこでも使用される変数(コントローラ、ビュー、マスターページなど)が必要です。私はそれをTempDataに入れることを考えていました。どこにオブジェクトを置くのに最適な場所はありますか?TempDataを初期化する場所
私はPage_Loadを考えましたが、それはコントローラの後に行われました。
私はコントローラの初期化を考えましたが、その後にTempDataがクリアされているようです。
どこでも使用される変数(コントローラ、ビュー、マスターページなど)が必要です。私はそれをTempDataに入れることを考えていました。どこにオブジェクトを置くのに最適な場所はありますか?TempDataを初期化する場所
私はPage_Loadを考えましたが、それはコントローラの後に行われました。
私はコントローラの初期化を考えましたが、その後にTempDataがクリアされているようです。
Asp.netで様々なクライアントとサーバー側のストレージオプションを文書化し、リンクされたデータは、可能性があるため、リクエストごとに変更してください。私はコントローラのOnActionExecutingですべてを初期化することにしました。
TempDataではなくSession変数を使用する必要があります。 TempDataをに保存されている変数が一つのリクエスト後に破棄されます。ここでは
Difference Between ViewData and TempData?は、私がセッションを使用することができませんでした http://www.dotnetfunda.com/articles/article61.aspx