私は ASP.NET MVC 3 を使用してサイトを実行しようとしていましたが、新しい動的 ViewModel に出会いました。「魔法の文字列」を使用せずに値をビューにすばやく渡すのは素晴らしいことです。RedirectToAction の後に値を保持する TempData に似たものがあるかどうか疑問に思っています。
ありがとう。
私は ASP.NET MVC 3 を使用してサイトを実行しようとしていましたが、新しい動的 ViewModel に出会いました。「魔法の文字列」を使用せずに値をビューにすばやく渡すのは素晴らしいことです。RedirectToAction の後に値を保持する TempData に似たものがあるかどうか疑問に思っています。
ありがとう。
TempData
MVC 3では動的ではありません(とにかくわかる限り)たとえば、この構文はコンパイルされません:
TempData.Account = "Geronimo"
Account
プロパティ/フィールドが型に存在しないためです。
ViewBag
動的です
ViewBag.Acount = "Geronimo"
コンパイルします。
Web フォームで使用されていたようにセッション状態を有効にし、必要に応じてそれを使用してデータを保存することができますが、これは興味がありますか? 「asp.net mvcのセッション状態」をグーグルで検索するだけです
これをすると...
TempData("test") = "クールな文字列"
後で tempdata.test を使用してアクセスできます (ただし、tempdata として保持するか、変更するかは不明です)。