c# - 尝试使用 Nancy SuperSimpleViewEngine 渲染局部时获取 [ERR!] 作为输出

标签 c# nancy

我使用的示例实际上是来自此处示例页面的示例:https://github.com/NancyFx/Nancy/wiki/The-Super-Simple-View-Engine

因此,我在根目录中使用 index.sshtmlmaster.sshtml(从示例中逐字复制/粘贴)设置我的文件,并提供结果与:

Get["/"] = result => View["index.sshtml"];

然后当我在浏览器中访问 localhost 时,我得到的文本只是说“[ERR!]”,而不是我预期的“这是索引页面上的内容”。

我做错了什么?是否必须明确执行某些操作才能启用 SSVE 的主/节功能?

编辑: 意见:

master.sshtml

<html>
<body>
@Section['Content'];
</body>
</html>

索引.shtml

@Master['master.sshtml']

@Section['Content']
   This is content on the index page
@EndSection

文件结构:

+ Debug
|---ConsoleApplication1.exe
|---index.sshtml
|---master.sshtml
|---(rest of files Visual Studio outputs)

我很确定这是可能有效的最简单的示例,但出于某种原因,它不起作用。没有抛出(未捕获的)异常,没有在调试窗口中输出,也没有其他表明出现问题的迹象,除了正在打印的 [ERR!]。这是唯一正在打印的内容,所以我假设它是“主” block 中的某些内容失败...

最佳答案

以防其他人看到这一点,请确保所有 .sshtml 文件都标记为“复制到输出目录”:文件属性下的“始终复制”

关于c# - 尝试使用 Nancy SuperSimpleViewEngine 渲染局部时获取 [ERR!] 作为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626630/

相关文章:

c# - 如何检索按钮 (MonoTouch) 上的 TouchUpInside 返回值?

c# - .Net/C#并发访问方法时抛出异常

c# - 使用 Nancy TinyIoC 配置 JsonNetSerializer 和 JsonNetBodyDeserializer

javascript - 使用 Nancy 返回 Json 文件以在 Jquery 中使用

c# - 南希外汇 : set default charset to utf8

c# - MonthCalendar 没有点击事件?

c# - 如何在回发期间维护标签状态?

c# - 如何在 HttpWebRequest POST 中将对象作为参数传递?

Docker nancy - 没有路由到主机

spark-view-engine - 如何将 html Helpers 添加到 Spark View 中