当我尝试为 ViewBag 分配值时,出现以下错误:
无法使用 [] 将索引应用于“System.Dynamic.DynamicObject”类型的表达式
我的代码如下:
public ActionResult Success()
{
ViewBag["SuccessBody"] = TempData["successBody"];
return View();
}
PS:你可能会问我为什么这样做?因为我正在重定向到 Success 操作,并且我需要在重定向中持续存在的东西。然后,我将值分配给 ViewBag 以便将值传递给“共享”视图。