【发布时间】:2016-04-19 22:31:19
【问题描述】:
使用Handlebars.Net,我想创建一个HandlebarsHelper,它将用<br> 标记替换回车符和换行符。它应该看起来像这样:
string pattern = @"/(\r\n|\n|\r)/gm";
string replacement = "<br>";
Regex rgx = new Regex(pattern);
Handlebars.RegisterHelper("link_to", (string text) =>
{
text = rgx.Replace(text, replacement);
});
编译器(或 resharper)告诉我,它无法判断我是在尝试使用 HandlebarsBlockHelper 还是 HandlebarsHelper,而且无论哪种情况我都缺少参数。
- 两者有什么区别?
- 我似乎找不到很多关于这些的文档。是否有上述两个对象以及 HelperOptions 的文档,以及如何使用 TextWriter、动态上下文和参数对象列表?
【问题讨论】:
标签: c# handlebarshelper handlebars.net