Заполнитель ASP.NET WebForms для NVelocity View Engine - PullRequest
0 голосов
/ 31 октября 2010

Есть ли способ использовать заполнитель, похожий на WebForms в NVelocity View Engine (файлы .vm)?

Сегодня у меня есть компонент, содержащий все для <head>, но я хочу указать дополнительные теги на каждой странице просмотра, как это легко сделать в ASP.NET WebForms / MVC:

<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server"></asp:Content>

Если это невозможно напрямую через NVelocity View Engine, есть ли у меня какие-либо другие варианты, кроме использования пустой MasterPage и добавления всей разметки на каждой странице просмотра?

1 Ответ

0 голосов
/ 26 января 2011

В вашем макете укажите переменную.Это будет действовать как заполнитель вашего контента:

$!header

Тогда на вашей странице вы можете указать контент для этого:

#capturefor(header)
     <b>html for my header</b>
#end

Я надеюсь, вы уже нашли этот ответ!Но на всякий случай, и для тех, кто ищет, у вас это есть.

...