3

私は ASP.NET MVC 3 を使用してサイトを実行しようとしていましたが、新しい動的 ViewModel に出会いました。「魔法の文字列」を使用せずに値をビューにすばやく渡すのは素晴らしいことです。RedirectToAction の後に値を保持する TempData に似たものがあるかどうか疑問に思っています。

ありがとう。

4

2 に答える 2

4

TempDataMVC 3では動的ではありません(とにかくわかる限り)たとえば、この構文はコンパイルされません:

TempData.Account = "Geronimo"

Accountプロパティ/フィールドが型に存在しないためです。

ViewBag動的です

ViewBag.Acount = "Geronimo" 

コンパイルします。

于 2011-07-25T02:12:45.350 に答える
2

Web フォームで使用されていたようにセッション状態を有効にし、必要に応じてそれを使用してデータを保存することができますが、これは興味がありますか? 「asp.net mvcのセッション状態」をグーグルで検索するだけです

これをすると...

TempData("test") = "クールな文字列"

後で tempdata.test を使用してアクセスできます (ただし、tempdata として保持するか、変更するかは不明です)。

于 2010-11-26T20:38:26.110 に答える