1

在控制器中,我在控制器中设置TempData值,如下所示:

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

当我尝试在视图中使用它们时,我发现它们始终为空。我可以使用调试器并看到它们被设置,然后在视图中看到它们为空。我很迷惑。

控制器动作实际上是一个子动作,视图是通过调用PartialView()父控制器来呈现的。没有重定向发生。谁能提出问题是什么?

4

1 回答 1

3

这并不能直接回答问题,但您应该使用ViewDataorViewBag将额外的值从控制器传递给视图。

于 2013-01-10T20:16:45.473 回答