単純な問題のようですが、明らかに何かが欠けています。
部分ビューで作成したViewBagがあります。PartialViewは、通過することによってレンダリングされています
@Html.Action()
実際、これがActionMethodであり、その中でViewBag変数が設定されています。一度設定すると、部分ビュー内で使用できるようになりますが、ViewBag変数からHtml.Action()が呼び出されている親に戻ると、使用できなくなります。
どうして?Html.Action()アクションメソッド内で割り当てられたViewBag変数にアクセスするにはどうすればよいですか?
PS私は次の質問を見ました: ASP.NETMVC3の部分ビューでViewBagにアクセスできません
...そこから、ViewBag変数は、単に部分ビューをレンダリングするときに渡される(@ Html.Partial())が、別のアクションメソッドを介して部分ビューをレンダリングするときは渡されないことを収集しました。
助けてください ?