2012-02-16 36 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