コード例 #1
0
 public static MvcHtmlString ForCommonPageJavaScript(this HtmlHelper html, MucPage_List pageModel)
 {
     if (pageModel != null)
     {
         return(MvcHtmlString.Create(pageModel.AdditionScriptContent));
     }
     else
     {
         return(MvcHtmlString.Create(""));
     }
 }
コード例 #2
0
        public static MvcHtmlString ForCommonPageView(this HtmlHelper html, MucPage_List pageModel)
        {
            var htmlContentBuilder = new StringBuilder();

            htmlContentBuilder.Append("<div class='grid fluid'><div class='row'>");

            if (pageModel.LeftNavigator != null)
            {
                #region 创建左侧工作区内容(一般是导航内容)
                htmlContentBuilder.Append("<div class='span3'>");
                htmlContentBuilder.Append("<div id='" + pageModel.LeftNavigator.ID + "'  style='" + pageModel.LeftNavigator.CssStyle + "'>");
                htmlContentBuilder.Append(pageModel.LeftNavigator.InnerHtmlContent);
                htmlContentBuilder.Append("</div></div>");
                #endregion
            }

            #region 创建右侧主工作区
            if (pageModel.LeftNavigator != null)
            {
                htmlContentBuilder.Append("<div class='span9'>");
            }
            else
            {
                htmlContentBuilder.Append("<div class='span12'>");
            }

            htmlContentBuilder.Append("<div id='" + pageModel.MainWorkPlace.ID + "' style='" + pageModel.MainWorkPlace.CssStyle + "'>");
            htmlContentBuilder.Append(pageModel.MainWorkPlace.InnerHtmlContent);
            htmlContentBuilder.Append("</div></div></div></div>");
            #endregion

            #region 创建附加工作区组件
            htmlContentBuilder.Append(pageModel.AdditionHtmlContent);
            #endregion

            return(MvcHtmlString.Create(htmlContentBuilder.ToString()));
        }