1

TempDataコントローラーでは、次のようにコントローラーに値を設定しています。

TempData["LinkControllerName"] = "Foos";
TempData["LinkActionName"] = "View";

ビューでそれらを使用しようとすると、常に null であることがわかります。デバッガーを使用して、それらが設定されていることを確認し、ビューでそれらが null であることを確認できます。私は当惑しています。

コントローラー アクションは実際には子アクションであり、View はPartialView()親コントローラーでの呼び出しを介してレンダリングされます。リダイレクトは行われません。誰が問題が何であるかを提案できますか?

4

1 に答える 1

3

これは質問に直接答えるものではありませんが、コントローラーからビューに追加の値を渡すためにViewDataorを使用する必要があります。ViewBag

于 2013-01-10T20:16:45.473 に答える