Pregunta

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?

¿Fue útil?

Solución

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top