我正在使用的示例实际上是他们示例页面中的示例:https ://github.com/NancyFx/Nancy/wiki/The-Super-Simple-View-Engine
所以我在根目录中设置了我的文件index.sshtml
和master.sshtml
(从示例中逐字复制/粘贴),并提供结果:
Get["/"] = result => View["index.sshtml"];
然后,当我在浏览器中访问 localhost 时,我会收到一条简单的文字“[ERR!]”,而不是我预期的“这是索引页面上的内容”。
我究竟做错了什么?我必须明确做些什么来启用 SSVE 的 Master/Section 功能吗?
编辑: 意见:
大师.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!] 正在打印。它是唯一被打印的内容,所以我假设它是“主”块中失败的东西......