NancyFx Less和超级简单视图引擎

时间:2014-03-01 02:31:40

标签: nancy

使用Cassette时,是否可以在SquishIt中使用NancyFxSuper Simple View Engine

据我了解,SSVE没有办法在其输出中放置一个包。 SSVE仅提供模型属性的简单条件逻辑和正则表达式输出

我偏爱SSVE的风格,如果可以对CSS,Less和JavaScript,CoffeeScript进行捆绑和缩小,那么宁愿使用它来覆盖Razor。

1 个答案:

答案 0 :(得分:0)

SSVE是一个基于正则表达式的视图引擎。如果您查看CassetteSquishit的示例,您会看到以下代码:

@{
  Bundles.Reference("content");
  Bundles.Reference("scripts/app/page.js");
}
<!DOCTYPE html>
<html>
<head>
  <title>Web App</title>
  @Bundles.RenderStylesheets()
</head>
<body>
  ...
  @Bundles.RenderScripts()
</body>
</html>

SSVE不会执行代码块,因为它没有执行@Bundles.RenderStylesheets()

的方法

我能够解决这个问题,在我的情况下使用NancyFx管道从Squishit添加输出到ViewBag。

这是一篇博客文章,其中包含截图:http://eric.polerecky.com/css-and-javascript-bundles-super-simple-view-engine/