2012-02-16 72 views
0

我创建了一个新的Razor脚本文件。只是有一个测试字符串(没有实际的剃刀码),然后把宏模板,它显示:无法让Razor在4.7中工作

错误加载MacroEngine脚本(文件:test.razor)

回答

3

一般情况下,宏脚本的扩展名为.cshtml(而不是.razor),并放置在/macroScripts文件夹中。

宏通常是这样的:

@inherits umbraco.MacroEngines.DynamicNodeContext 
@{ 
    // razor & html 
    <div>A simple div</div> 
} 

您可以通过简单地把一个@{ ... }在你的测试字符串(以及重命名扩展CSHTML)尝试。

+0

它的工作,但是当我粘贴我的实际脚本它不是? – Athul 2012-02-16 09:15:57

+0

你的实际脚本究竟是什么? – marapet 2012-02-16 16:59:25