gpt4 book ai didi

.net - 自托管 Nancy 控制台应用程序中的 Razor View 引擎问题

转载 作者:行者123 更新时间:2023-12-02 13:45:01 26 4
gpt4 key购买 nike

有些我正在运行 Nancy Web Framework 自托管演示的稍微修改版本,Nancy.Demo.Hosting.Self。我对其进行了修改,以包含 Nancy 的 Razor View 引擎 Nancy.ViewEngines.Razor。当我使用基本的 Razor 功能时,它工作得很好,但我在使用 @Render 部分 View 和布局时遇到了麻烦。

这些高级功能在 ASP.NET 之外是否受支持?

我从 Nancy.Demo.Hosting.Aspnet 复制的相同 View 似乎在那里工作得很好。

我因找不到“标题”而崩溃。

这是 View :

@{ 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>

最佳答案

您确定您的头 cshtml 文件已设置为复制到输出目录吗?

关于.net - 自托管 Nancy 控制台应用程序中的 Razor View 引擎问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7965667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com