我有一个控制器,它有一个返回部分视图并生成 ViewData 的方法。然后,我有一些方法,每个方法都返回 Json 对象和 ViewData。但是, ViewData 没有得到刷新。如何刷新它?这可能吗?
public ActionResult FirstMethod() {
ViewData["someList"] = ...;
return PartialView(someOtherList);
}
public JsonResult SomeMethod()
{
ViewData["someNewList"] = ...;
return new JsonResult { ... };
}
但是,虽然 SomeMethod() 是在 FirstMethod() 之后调用的,但我在视图中使用的 ViewData 是 someList。