我刚从智能升级。格式2.4.2至2.5.0。自2018年以来,我一直在生产以下产品:
attFilePath = "C:/dev/template.html" //HTML TEMPLATE WITH PLACEHOLDERS IN IT LIKE, Welcome {FirstName})
Smart.Default.Parser.UseAlternativeEscapeChar('\\');
var myTemplate = File.ReadAllText(attFilePath);
request.AddParameter(emailMessage.MessageIsBodyHtml ? "html" : "text", Smart.Format(File.ReadAllText(attFilePath), passengerTemplateValues));
最后一条指令将html作为字符串读取并应用smart。格式化以使用实际数据更改占位符。在我决定升级到2.5之前,一切都很顺利。我得到的错误是“有56个问题,选择器中的字符无效”。到底是什么改变了它不能再用占位符解析html了?我改为2.4.2,现在一切都正常了。