7

asp.net MVCでのTempDataコレクションの実際の使用法は何ですか。そのコレクションの長所と短所、いつ使用する必要があるか、どのビューで共有されるか、またはそれに関する有用な情報が必要です。 ViewData ではなくいつ使用するか教えてください。

前もって感謝します

ViewDataとTempDataの違いの正確な複製としてCLOSED ?

4

1 に答える 1

17

TempData は、コントローラー アクション間でデータを共有するために使用されます。コントローラーが RedirectToAction を実行し、ターゲット アクションが動作するデータ (おそらく特定のモデル インスタンス) を必要とする場合、このデータを TempData に格納できます。TempData の使用は、セッションに保存するのと似ていますが、1 回のラウンドトリップのみです。レンダリング用のビューではなく、別のコントローラー アクションにデータを渡す必要がある場合は、TempData を使用します。

于 2008-11-24T07:23:30.783 に答える