asp.net生成html类

可以自动读取模板文件后,生成   当前 年/月/日/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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值