У нас есть куча шаблонов NVelocity во встроенных ресурсах, которые мы используем для писем. Мы хотим переместить эти шаблоны в БД, чтобы пользователи могли легко настраивать их.NVelocity больше не поддерживает строковые шаблоны?
Кажется, что NVelocity (порт замка) не поддерживает строки в качестве шаблонов. Кто-нибудь знает как это делать.
Чтобы быть ясно, что это то, что я хочу сделать (синтаксис может быть неточным, я буду по памяти) ...
string templateString = "Hello $!user";
Template template = new Template(templateString);
string results = template.Merge(....);
Отсутствие хорошей документации для NVelocity удручает, потому что это такая мощная и полезная библиотека. Мне потребовалось слишком много времени, чтобы найти ответ, поэтому я поставил вопрос в качестве фаворита для будущей справки и проголосовал за ваш ответ и вопрос. –
Спасибо. Тем не менее, я думаю, что неплохо смотреть на другие механизмы шаблонов, поскольку NVelocity близок к заброшенным, довольно медленным и слишком ограниченным. – Bergius