• 自动生成 html5 小页面



                StringBuilder htmltext = new StringBuilder();
                try
                {
                    //var readPath = Server.MapPath("~/Template/test.html"+templatePage);
                    var readPath = Server.MapPath("~/Template/" + scModel.TemplateName);
                    using (StreamReader sr = new StreamReader(readPath)) //模板页路径
                    {
                        String line;
                        while ((line = sr.ReadLine()) != null)
                        {
                            htmltext.Append(line);
                        }
                        sr.Close();
                    }
                }
                catch
                {
                    Response.Write("<Script>alert('读取文件错误')</Script>");
                }
                #region  字符串替换
                //第一页
                htmltext.Replace("#MsProducts#", scModel.MsProducts);
                htmltext.Replace("#Industry#", scModel.Industry);
                #endregion
                try
                {
                    // var newPath = Server.MapPath("~/solution/test.html");
                    var newPath = Server.MapPath("~/solution/" + scModel.PageName);
                    using (StreamWriter sw = new StreamWriter(newPath, false, System.Text.Encoding.GetEncoding("UTF-8"))) //保存地址
                    {
                        sw.WriteLine(htmltext);
                        sw.Flush();
                        sw.Close();
                    }
                }
                catch
                {
                    Response.Write("<Script>alert('读取文件错误')</Script>");
                }

  • 相关阅读:
    SQL COUNT() 语法
    SQL AVG 函数
    Android开发
    IIf 函数
    励志
    王者归来
    Java基础知识总结(绝对经典)
    LeetCode算法题-Third Maximum Number(Java实现-四种解法)
    LeetCode算法题-Fizz Buzz(Java实现)
    LeetCode算法题-Longest Palindrome(五种解法)
  • 原文地址:https://www.cnblogs.com/hanxingli/p/5486862.html
Copyright © 2020-2023  润新知