Beispiel #1
0
        /// <summary>
        /// 生成静态首页
        /// </summary>
        public ActionResult GenerateStaticPageNewsIndex()
        {
            string strMessage = string.Empty;
            string strStaticPageRelativePath = "\\index_kxrlbjsjkqd.html";
            string strStaticPageAbsolutePath = AppDomain.CurrentDomain.BaseDirectory + strStaticPageRelativePath;

            bool result = StaticPageHelper.GenerateStaticPage(strStaticPageAbsolutePath, ControllerContext, "Index", null, null, out strMessage);

            return(Content("生成新闻静态首页" + DateTime.Now.ToString() + "-----" + strMessage));
        }
 /// <summary>
 /// 生成宏观数据首页
 /// </summary>
 public ActionResult GenerateStaticPageIndicatorIndex()
 {
     if (CustomConfig.WebSiteNo == "4")
     {
         string strMessage = string.Empty;
         string path       = AppDomain.CurrentDomain.BaseDirectory + "\\index_kxrlbjsjkqd.html";;
         StaticPageHelper.GenerateStaticPage(path, ControllerContext, "Index", null, null, out strMessage);
         return(Content("生成宏观数据首页" + DateTime.Now.ToString() + "-----" + strMessage));
     }
     return(Content("生成失败,站点错误"));
 }
Beispiel #3
0
 /// <summary>
 /// 生成市场报价首页
 /// </summary>
 public ActionResult GenerateStaticPageMarketPriceIndex()
 {
     if (CustomConfig.WebSiteNo == "3")
     {
         string strMessage = string.Empty;
         string strStaticPageAbsolutePath = AppDomain.CurrentDomain.BaseDirectory + "\\index_kxrlbjsjkqd.html";
         StaticPageHelper.GenerateStaticPage(strStaticPageAbsolutePath, ControllerContext, "Index", null, null, out strMessage);
         return(Content("生成市场报价首页" + DateTime.Now.ToString() + "-----" + strMessage));
     }
     return(Content("生成失败,站点验证失败"));
 }
        /// <summary>
        /// 使用HTML模板静态化
        /// </summary>
        /// <returns></returns>
        // [HttpPost]
        public ActionResult UseHtmlTemplateStatic()
        {
            int    id         = 3;
            string strMessage = string.Empty;
            //静态页面模板路径
            string strTemplateFullPath = string.Format("{0}StaticTemplate/{1}", AppDomain.CurrentDomain.BaseDirectory, "OrderDetail.html");
            //保存静态页面的绝对路径
            string strStaticPageAbsolutePath = GetStaticPageAbsolutePath(id);

            //获取模板占位符数组
            string[] arrPlaceholder = new string[3];
            arrPlaceholder[0] = "@Model.Address_Name";
            arrPlaceholder[1] = "@Model.Address";
            arrPlaceholder[2] = "@Model.Phone";
            //获取填充到模板中的占位符(自定义标识)所对应的数据数组
            Order entity = GetOrderModel(id);

            string[] arrReplaceContent = new string[3];
            arrReplaceContent[0] = entity.Address_Name;
            arrReplaceContent[1] = entity.Address;
            arrReplaceContent[2] = entity.Phone;
            StaticPageHelper.GenerateStaticPage(strStaticPageAbsolutePath, strTemplateFullPath, arrPlaceholder, arrReplaceContent, out strMessage);
            return(Content("使用HTML模板生成静态页面-----" + strMessage));
        }