关闭

asp.net生成html类

469人阅读 评论(0) 收藏 举报

可以自动读取模板文件后,生成   当前 年/月/日/yyMMddhhmmss.html

代码如下

C#

<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>


 

private bool  CreateHtml(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(Server.MapPath(
""+yearString+"//"+monthString+"//"+dayString+""));
  
   Encoding code
=Encoding.GetEncoding("gb2312");
   
string temp=Server.MapPath("text.html");
   StreamReader sr
=null;
   StreamWriter sw
=null;
   
string str="";
   
//读取模板
   try
   
{
    sr
=new StreamReader(temp,code);
    str
=sr.ReadToEnd();
   }

   
catch(Exception exp)
   
{
    Response.Write(exp.Message);
    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(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;

  }



 
html
<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 
<head>
  
<title>ShowArticle</title>

 
</head>
 
<body>
  biaoti
  
<br>
  content
<br>
  author
 
</body>
</html>
<script type="text/javascript">google_ad_client = "pub-2048279401139630";google_ad_slot = "8856771542";google_ad_width = 728;google_ad_height = 90;document.write("<s"+"cript type='text/javascript' s"+"rc='http://pagead2.googlesyndication.com/pagead/show_ads"+"."+"js'></scr"+"ipt>");</script>
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:292628次
    • 积分:4386
    • 等级:
    • 排名:第7074名
    • 原创:100篇
    • 转载:203篇
    • 译文:1篇
    • 评论:101条
    文章分类
    最新评论