@Renderbody が機能するメイン レイアウトがありますが、現在新しいコントローラー (システムと呼ばれる) に取り組んでいるため、別のレイアウトを使用したいと考えていました。だから私はフォルダ_ViewStart.cshtml
内に追加しました。~/Views/System
このページの内容は次のとおりです。
@{
Layout = "~/Views/Shared/_System.cshtml";
}
そこで、共有ビュー フォルダー内に というビューを作成しました_System.cshtml
。_System.cshtml を削除したときにレイアウトがないと表示されたため、レイアウトが見つかったようです。
しかし、なぜこのエラーが発生するのでしょうか? :\
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Source Error:
Line 11: <div id="content">
Line 12: @RenderBody
Line 13: </div>
Line 14: </body>