//
源码是替换掉模板中的特征字符
string mbPath = Server.MapPath( " template.html " );
Encoding code = Encoding.GetEncoding( " gb2312 " );
StreamReader sr = null ;
StreamWriter sw = null ;
string str = null ;
// 读取
try
{
sr = new StreamReader(mbPath, code);
str = sr.ReadToEnd();
}
catch (Exception ex)
{
throw ex;
}
finally
{
sr.Close();
}
// 根据时间自动重命名,扩展名也可以自行修改
string fileName = DateTime.Now.ToString( " yyyyMMddHHmmss " ) + " .aspx " ;
str = str.Replace( " $title$ " , " 123asdfasf " ); // 替换Title
str = str.Replace( " $content$ " , " asdf2354234 " ); // 替换content
// 生成静态文件
try
{
sw = new StreamWriter(Server.MapPath( " htm/ " ) + fileName, false , code);
sw.Write(str);
sw.Flush();
}
catch (Exception ex)
{
throw ex;
}
finally
{
sw.Close();
Response.Write( " 恭喜<a href=htm/ " + fileName + " target=_blank> " + fileName + " </a>已经生成,保存在htm文件夹下! " );
}
string mbPath = Server.MapPath( " template.html " );
Encoding code = Encoding.GetEncoding( " gb2312 " );
StreamReader sr = null ;
StreamWriter sw = null ;
string str = null ;
// 读取
try
{
sr = new StreamReader(mbPath, code);
str = sr.ReadToEnd();
}
catch (Exception ex)
{
throw ex;
}
finally
{
sr.Close();
}
// 根据时间自动重命名,扩展名也可以自行修改
string fileName = DateTime.Now.ToString( " yyyyMMddHHmmss " ) + " .aspx " ;
str = str.Replace( " $title$ " , " 123asdfasf " ); // 替换Title
str = str.Replace( " $content$ " , " asdf2354234 " ); // 替换content
// 生成静态文件
try
{
sw = new StreamWriter(Server.MapPath( " htm/ " ) + fileName, false , code);
sw.Write(str);
sw.Flush();
}
catch (Exception ex)
{
throw ex;
}
finally
{
sw.Close();
Response.Write( " 恭喜<a href=htm/ " + fileName + " target=_blank> " + fileName + " </a>已经生成,保存在htm文件夹下! " );
}
模板文件template.html
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< title > $title$ 生成静态页的Demo </ title >
< style type ="text/css" >
<!--
.STYLE1 {
font-size : 16px ;
font-weight : bold ;
}
-->
</ style >
</ head >
< body >
< br />
< br />
< table width ="100%" border ="0" bgcolor ="#339900" >
< tr >
< td height ="34" align ="center" bgcolor ="#FFFFFF" >< span class ="STYLE1" > $title$ </ span ></ td >
</ tr >
< tr >
< td height ="42" bgcolor ="#FFFFFF" >< br />
< br />
内容:$content$ </ td >
</ tr >
</ table >
</ body >
</ html >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< title > $title$ 生成静态页的Demo </ title >
< style type ="text/css" >
<!--
.STYLE1 {
font-size : 16px ;
font-weight : bold ;
}
-->
</ style >
</ head >
< body >
< br />
< br />
< table width ="100%" border ="0" bgcolor ="#339900" >
< tr >
< td height ="34" align ="center" bgcolor ="#FFFFFF" >< span class ="STYLE1" > $title$ </ span ></ td >
</ tr >
< tr >
< td height ="42" bgcolor ="#FFFFFF" >< br />
< br />
内容:$content$ </ td >
</ tr >
</ table >
</ body >
</ html >