zoukankan      html  css  js  c++  java
  • 输出到静态网页

    public bool WriteFile(string ArticleTitle, string ArticleContent, string ArticleID)
        {
            string OutPutPath = HttpContext.Current.Server.MapPath("HTMLPage/");
            Encoding encoding = Encoding.GetEncoding("gb2312");
            // 读取模板文件
            string ModelTemp = HttpContext.Current.Server.MapPath("ModelHTML.htm");
            StreamReader sr = null;
            StreamWriter sw = null;
            string str = "";
            try
            {
                sr = new StreamReader(ModelTemp, encoding);
                str = sr.ReadToEnd(); // 读取文件
            }
            catch (Exception exp)
            {
                HttpContext.Current.Response.Write(exp.Message);
                HttpContext.Current.Response.End();
                sr.Close();
            }


            string HtmlFilename = DateTime.Now.ToString("yyyyMMddHHmmss") + ArticleID + ".html";
            // 替换内容
            str = str.Replace("PageTitle", ArticleTitle); //模板页中的PageArticle
            str = str.Replace("ArticleTitle", ArticleTitle);
            str = str.Replace("ArticleContent", ArticleContent);
            // 写文件
            try
            {
                sw = new StreamWriter(OutPutPath + HtmlFilename, false, encoding);
                sw.Write(str);
                sw.Flush();
            }
            catch (Exception ex)
            {
                HttpContext.Current.Response.Write(ex.Message);
                HttpContext.Current.Response.End();
            }
            finally
            {
                sw.Close();
            }
            return true;
        }

    天道酬勤,厚积薄发。 君子之行,静以修身,俭以养德。 非淡泊无以明志,非宁静无以致远。 如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空。
  • 相关阅读:
    a标签跳转新页面
    js或jquery实现页面打印(局部打印)
    js实现点击定位最顶端
    js实现pdf对页面的打印
    js动态创建input
    sha1加密算法
    JsonHelper修改4.0
    List<T>做数据源绑定的问题
    VS2013智能提示
    Newtonsoft.Json(Json.Net)学习笔记
  • 原文地址:https://www.cnblogs.com/houweidong/p/3439250.html
Copyright © 2011-2022 走看看