10

TempDataを使用してアクションから別のアクションにデータを渡しましたが、ページを更新すると、TempDataの値がnullになります。この問題を解決するにはどうすればよいですか?ありがとう、

4

1 に答える 1

17

Sessionの代わりに使用してくださいTempData。TempDataは、単一のリダイレクトにのみ使用されることになっています。もう1つの可能性は、TempDataから値を消費しているコントローラーアクション内でKeepメソッドを呼び出すことです。このように、ユーザーがF5キーを押してページを更新すると、TempDataはもう1つのリクエストに対して保持されます。

于 2012-06-25T17:31:57.780 に答える