BetterCms.Module.Root.Mvc.Helpers.PreviewHelper.PreviewBox C# (CSharp) Méthode

PreviewBox() private static méthode

private static PreviewBox ( System.Web.Mvc.HtmlHelper html, string previewUrl, string openUrl, string title, string width, string height, string frameCssClass, bool asImage ) : IHtmlString
html System.Web.Mvc.HtmlHelper
previewUrl string
openUrl string
title string
width string
height string
frameCssClass string
asImage bool
Résultat IHtmlString
        private static IHtmlString PreviewBox(HtmlHelper html, string previewUrl, string openUrl, string title, string width, string height, string frameCssClass, bool asImage)
        {
            var sb = new StringBuilder();

            sb.AppendFormat(
                "<div class=\"bcms-grid-image-holder bcms-preview-zoom-box bcms-js-preview-box\" data-as-image=\"{0}\", data-preview-url=\"{1}\", data-title=\"{2}\", data-frame-css-class=\"{3}\", data-width=\"{4}\", data-height=\"{5}\">",
                asImage,
                html.Encode(previewUrl),
                html.Encode(title),
                frameCssClass,
                width,
                height);
            sb.AppendFormat("<div class=\"bcms-preview-zoom-overlay bcms-js-zoom-overlay\" data-preview-title=\"{0}\" data-preview-url=\"{1}\"> </div>", html.Encode(title), html.Encode(openUrl));
            sb.AppendLine();
            sb.AppendLine("</div>");

            return new MvcHtmlString(sb.ToString());
        }
    }