Example #1
0
        public static MvcHtmlString ClassForPage(this HtmlHelper html, params object[] classNames)
        {
            IPageClassBuilder pageClassBuilder = html.GetWorkContext().Resolve <IPageClassBuilder>();

            html.AddPageClassNames(classNames);
            //todo: (heskew) need ContentItem.ContentType
            html.AddPageClassNames(html.ViewContext.RouteData.Values["area"]);

            return(MvcHtmlString.Create(html.Encode(pageClassBuilder.ToString())));
        }