/// <summary> /// Renders the specified <see cref="KrystalwareScriptRenderer" /> and returns the output for a Razor view. /// </summary> /// <param name="helper">The HTML helper instance that this method extends.</param> /// <param name="renderer">The <see cref="KrystalwareScriptRenderer" /> to render.</param> public static MvcHtmlString KrystalwareRazor(this HtmlHelper helper, KrystalwareScriptRenderer renderer) { using (StringWriter s = new StringWriter()) { using (HtmlTextWriter w = new HtmlTextWriter(s)) renderer.Render(w); return MvcHtmlString.Create(s.ToString()); } }
/// <summary> /// Renders the specified <see cref="KrystalwareScriptRenderer" /> to the current WebForms view. /// </summary> /// <param name="helper">The HTML helper instance that this method extends.</param> /// <param name="renderer">The <see cref="KrystalwareScriptRenderer" /> to render.</param> public static void KrystalwareWebForms(this HtmlHelper helper, KrystalwareScriptRenderer renderer) { using (HtmlTextWriter w = new HtmlTextWriter(helper.ViewContext.Writer)) renderer.Render(w); }