部分ビューを返し、ViewData を生成するメソッドを持つコントローラーがあります。次に、いくつかのメソッドがあり、それぞれが Json オブジェクトと ViewData を返します。ただし、ViewData は更新されません。リフレッシュするには?これは可能ですか?
public ActionResult FirstMethod() {
ViewData["someList"] = ...;
return PartialView(someOtherList);
}
public JsonResult SomeMethod()
{
ViewData["someNewList"] = ...;
return new JsonResult { ... };
}
ただし、FirstMethod() の後に SomeMethod() が呼び出されますが、ビューで使用する ViewData は someList です。