BetterCms.Module.Root.Mvc.Helpers.PreviewHelper.PreviewBox C# (CSharp) 메소드

PreviewBox() 개인적인 정적인 메소드

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
리턴 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());
        }
    }