Nancy Web Framework セルフ ホスティング デモ Nancy.Demo.Hosting.Self のわずかに変更されたバージョンを実行しています。Nancy の Razor ビュー エンジン Nancy.ViewEngines.Razor を含めるように変更しました。基本的な Razor 機能を使用する場合は問題なく動作しますが、@Render の部分ビューとレイアウトで問題が発生しました。
これらの高度な機能は ASP.NET 以外でもサポートされていますか?
Nancy.Demo.Hosting.Aspnet からコピーしたのと同じビューが正常に動作するようです。
「ヘッダー」が見つからないというクラッシュが発生しています。
ビューは次のとおりです。
@{ Layout = "razor-layout.cshtml"; }
@section Header {
<!-- This comment should appear in the header -->
}
<h1>Hello @Model.FirstName</h1>
<p>This is a sample Razor view!</p>
@section Footer {
<p>This is footer content!</p>
}
そしてレイアウト
<html>
<head>
<title>Razor View Engine Demo - @Model.FirstName</title>
@RenderSection("Header")
</head>
<body>
<div id="body">@RenderBody()</div>
<div id="footer">@RenderSection("Footer")</div>
<div id="optional">@RenderSection("Optional", false)</div>
</body>
</html>