无法对类型为 'System.Dynamic.DynamicObject' 的表达式应用索引 []。

22 浏览
0 Comments

无法对类型为 'System.Dynamic.DynamicObject' 的表达式应用索引 []。

当我尝试给ViewBag分配一个值时,出现以下错误:

无法将[]索引应用于类型为'System.Dynamic.DynamicObject'的表达式

我的代码如下:

public ActionResult Success()
{
   ViewBag["SuccessBody"] = TempData["successBody"];
   return View();
}

附注:你可能会问为什么这样做?因为我正在重定向到Success操作,并且我需要在重定向之间保持某些内容。然后,我将值分配给ViewBag以便将值传递给“共享”视图。

0