当我尝试为 ViewBag 赋值时,出现以下错误:
Cannot apply indexing with [] to an expression of type 'System.Dynamic.DynamicObject'
我的代码如下:
public ActionResult Success()
{
ViewBag["SuccessBody"] = TempData["successBody"];
return View();
}
PS:您可能会问我为什么这样做?因为我正在重定向到 Success 操作,所以我需要在重定向中持续存在的东西。然后,我将值分配给 ViewBag,以便将值传递给“共享” View 。
最佳答案
你试过吗
ViewBag.SuccessBody = TempData["successBody"];
关于c# - 无法将带 [] 的索引应用于类型 'System.Dynamic.DynamicObject' 的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20711623/