无论如何将对象存储在tempdata [“something”]中?

时间:2018-03-21 00:38:43

标签: c# asp.net .net

我正在尝试使用Tempdata []将一些对象存储在重定向上,但它无效。

我在控制器中尝试了返回RedirectToAction(“Index”):

TempData["something"] = objectarray;

其中objectarray是一个对象数组。

然后obj[] foundmoviesfromredirect = (obj[])TempData["something"]; 在控制器中返回View(列表);

在我收到错误时序列化该对象存在一些问题:

An unhandled exception has occurred: The 'Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.TempDataSerializer' cannot serialize an object of type <the type>

我想要做的是将对象存储在对象数组中,并将该数组传递给另一个控制器,将内容添加到该控制器中的列表并返回视图。我真的很难将这个对象数组传递给另一个控制器。

简而言之,是否无法使用tempdata在请求之间存储对象?如果没有,怎么可能?

0 个答案:

没有答案