MVC アプリケーションでレイアウト ページを開発しています。レイアウト ページには - ヘッダー - コンテンツ - フッターがあります
ヘッダーには、ogo、ウェルカム メッセージ、ユーザー情報、その他のいくつかのリンクがあります。
私の質問は、ヘッダーを部分ビューとして設計するか、Rendoraction を使用してレンダリングする必要があるかということです。PartialView は正常に動作しています。しかし、このデータはページの残りの部分に依存しないため、独自のモデルでヘッダー ビューを返すコントローラー アクションを呼び出したいと考えています。
HTMLレンダーアクションが機能していません。
_Layout.cshtml
<body>
    <div class="main_page">
        <div id = "header">
            *@Html.Partial("HeaderPartial", @Model)*@
            @Html.Action("Header")
        </div>        
        <div id="body">
            @RenderBody()
        </div>
        <div id="footer">
        </div>
</body>
ホームコントローラー
public ActionResult Header()
{
  Var VModel = //Create Model;
  return View(VModel)  
} 
header.cshtml
@model VModel
<div>
</div>
ハンドラの子リクエストの実行中にエラーが発生しました
System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper