コード例 #1
0
        public string TransformToHtml(string template, object dataSource, string language = "de")
        {
            var renderAction = new Func <string>(() =>
            {
                return(Render.StringToString(template, dataSource, new RenderContextBehaviour
                {
                    HtmlEncoder = text =>
                    {
                        var encoded = Encoders.DefaultHtmlEncode(text);
                        return encoded.Replace("\r\n", "<br>").Replace("\n", "<br>");
                    }
                }));
            });

            return(userCulture.RunWithUserCultureInfo(language, renderAction));
        }