Question

In the controller, I'm setting TempData values in the controller like this:

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

When I try to consume them in the View, I find they're always null. I can use the debugger and see them being set, and then see that in the View they're null. I'm mystified.

The controller action is in fact a child action, and the View is being rendered via a call to PartialView() in the parent controller. There's no redirection taking place. Can anyone suggest what the problem is?

Était-ce utile?

La solution

This does not directly answer the question, but you hould use ViewData or ViewBag for passing extra values to the view from the Controller.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top