zoukankan      html  css  js  c++  java
  • 转静态方法示例

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.IO;
    using System.Text;

    /// <summary>
    /// CreateHtml 的摘要说明
    /// </summary>
    public class CreateHtml
    {
         public CreateHtml()
         {
             //
             // TODO: 在此处添加构造函数逻辑
             //
         }
         public bool CreateHtm(string strText, string strContent, string strAuthor)
         {
             string yearString = DateTime.Now.Year.ToString();
             string monthString = DateTime.Now.Month.ToString();
             string dayString = DateTime.Now.Day.ToString();

             string fileName = yearString + monthString + dayString + DateTime.Now.Millisecond.ToString() + ".html";
             Directory.CreateDirectory(HttpContext.Current.Server.MapPath("" + yearString + "//" + monthString + "//" + dayString + ""));

             Encoding code = Encoding.GetEncoding("utf-8");
             string temp = HttpContext.Current.Server.MapPath("HTMLPage.htm");
             StreamReader sr = null;
             StreamWriter sw = null;
             string str = "";
             //读取模板
             try
             {
                 sr = new StreamReader(temp, code);
                 str = sr.ReadToEnd();
             }
             catch (Exception exp)
             {
                 HttpContext.Current.Response.Write(exp.Message);
                 HttpContext.Current.Response.End();
                 sr.Close();
             }
             //替换
             str = str.Replace("ShowArticle", strText);
             str = str.Replace("biaoti", strText);
             str = str.Replace("content", strContent);
             str = str.Replace("author", strAuthor);

             try
             {

                 sw = new StreamWriter(HttpContext.Current.Server.MapPath("" + yearString + "//" + monthString + "//" + dayString + "//" + fileName + ""), false, code);
                 sw.Write(str);
                 sw.Flush();
             }
             catch (Exception exp)
             {
                 HttpContext.Current.Response.Write(exp.Message);
                 HttpContext.Current.Response.End();
             }
             finally
             {
                 sw.Close();
             }
             return true;
         }

    }

  • 相关阅读:
    linux中的硬盘及flash操作
    《linux设备驱动开发详解》笔记——11内存与IO访问
    《linux设备驱动开发详解》笔记——6字符设备驱动
    《嵌入式linux应用程序开发标准教程》笔记——8.进程间通信
    《嵌入式linux应用程序开发标准教程》笔记——9.多线程编程
    《嵌入式linux应用程序开发标准教程》笔记——7.进程控制开发
    《UNIX环境高级编程》笔记——4.文件和目录
    《嵌入式linux应用程序开发标准教程》笔记——6.文件IO编程
    《UNIX环境高级编程》笔记——3.文件IO
    《UNIX环境高级编程》笔记——2.标准和实现
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912331.html
Copyright © 2011-2022 走看看