Я ищу, чтобы использовать NVelocity в моем приложении ASP.NET MVC, а не как механизм просмотра, только для рендеринга некоторых шаблонов электронной почты.Примеры NVelocity ASP.NET
Однако я не могу на всю жизнь заставить его работать. Я загрузил его из проекта замка и следовал примеру на http://www.castleproject.org/others/nvelocity/usingit.html#step1
Независимо от того, что я пытаюсь, я не могу загрузить шаблон, расположенный на моем сайте. В этом примере предлагается использовать абсолютный путь, который я пробовал безрезультатно:
Template t = engine.GetTemplate("/Templates/TestEmail.vm");
Так что, пожалуйста, кто-нибудь может дать мне два примера. Одна из загрузки шаблона находится в каталоге веб-сайта и, во-вторых, синтаксический анализ строковой переменной (поскольку, вероятно, мои шаблоны будут храниться в базе данных).
Большое спасибо Бен
не уверен, что это поможет, но theres довольно хорошая статья здесь: http://www.codeproject.com/KB/aspnet/nvelocityaspnet.aspx – rohancragg
@rohancragg - да, я видел эту статью. Однако он довольно старый, и методы обработки шаблонов, похоже, изменились с тех пор, как проект был захвачен замком. Спасибо в любом случае –