Не могу заставить Razor работать в 4.7 - PullRequest
0 голосов
/ 16 февраля 2012

Я создаю новый файл сценариев Razor.просто тестовая строка (без фактического кода бритвы), затем поместите макрос в шаблон, и он отобразит:

Ошибка загрузки скрипта MacroEngine (файл: test.razor)

1 Ответ

3 голосов
/ 16 февраля 2012

Обычно скрипты макросов имеют расширение .cshtml (не .razor) и помещаются в папку /macroScripts.

Макросы обычно выглядят так:

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

Вы можете попробовать просто поместить @{ ... } вокруг вашей тестовой строки (а также переименовать расширение в cshtml).

...