私のレイアウトファイルは、ヘッダーの部分ビューをレンダリングし、その後ボディをレンダリングします。ボディをレンダリングするコントローラー アクション内で、ヘッダーに表示するいくつかのビューバッグ プロパティを設定しましたが、ボディ アクション メソッドが実行されるまでに、ヘッダーは既にレンダリングされているため、ヘッダーには ViewBag プロパティが表示されません。
残りのアクションが実行された後にヘッダーの部分ビューをレンダリングする方法はありますか?
または、「@Html.Partial("_Header")」行を Layout.cshtml ファイルの下部に配置し、何らかの css またはコードを使用して、レンダリングされた html をレイアウトの上部に配置できますか?