public string TextToHtml(string text) { if (text == null) { text = string.Empty; } else { Markdown md = new Markdown(); SmartyPants sp = new SmartyPants(); //By html encoding text, any markup contained will not be rendered on the browser as html tags. text = HttpUtility.HtmlEncode(text); text = ResolveUrlsToHtmlLinks(text); text = sp.Transform(md.Transform(text), ConversionMode.EducateDefault); } return text; }
public override void Render() { base.Render(); string text = GetBodyText(); if ( (Style & MarkDownStyle.Markdown) == MarkDownStyle.Markdown) { Markdown md = new Markdown (); text = md.Transform(text); } if ( (Style & MarkDownStyle.SmartyPants) == MarkDownStyle.SmartyPants) { SmartyPants sm = new SmartyPants(); text = sm.Transform(text, ConversionMode.EducateDefault); } RenderText(text); CancelView(); }