ページによって設定された情報を取得するために ViewBag にアクセスする必要があるマスター ページから呼び出される HtmlHelper への拡張メソッドを作成しました。
これはメソッド シグネチャです。
public static string BuildFavoritesTitle(this HtmlHelper htmlHelper) { }
アクセスするとメソッド内にあることに気づきました
htmlHelper.ViewContext.ViewBag
空のViewBagを取得しますが、アクセスすると
htmlHelper.ViewBag
「正しい」ViewBag を取得します。正しいとは、内側のページにアイテムが追加された ViewBag を意味します。
違いを知りたいのですが、なぜ複数の ViewBag があるのですか?