ASP.NET 生成静态html页
2007-12-25 14:31
363 查看
using System;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Data;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Configuration;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.Security;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls.WebParts;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.HtmlControls;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.IO;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Text;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Data.SqlClient;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
/**//// <summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// CreateHtml 的摘要说明
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
/// </summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
public class CreateHtml
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public CreateHtml()
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// TODO: 在此处添加构造函数逻辑
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public static bool WriteFile(string title, string nfrom, string publishtime, string publisher, string contont)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// //以下定义
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//获取当前Web目录
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//模版文件
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//格式化文件名
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//用于生成年份目录
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//用于生成月份目录
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//从temple.html读取得字符
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string path = HttpContext.Current.Server.MapPath(".") + "/news/";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string temp = path + "temple.html";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string filename = DateTime.Now.ToString("yyyyMMddHHmmss") + ".html";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string YYYYpath = path + DateTime.Now.Year.ToString();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string MMpath=YYYYpath +"/"+DateTime.Now.Month.ToString();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string str = "";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
StreamReader sr = null;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
StreamWriter sw = null;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Encoding code = Encoding.GetEncoding("gb2312");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//read file
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sr = new StreamReader(temp, code);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str = sr.ReadToEnd();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch (Exception ex)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("读取错误" + ex.Message);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.End();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sr.Close();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//replace
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str=str.Replace("{$title}", title);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str = str.Replace("{$nfrom}", nfrom);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str = str.Replace("{$publishtime}", publishtime);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str=str.Replace("{$publisher}", publisher);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str=str.Replace("{$contont}", contont);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//write
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//if Directory not Exists else Create Directory;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (!Directory.Exists(YYYYpath))
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Directory.CreateDirectory(YYYYpath);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (!Directory.Exists(MMpath))
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Directory.CreateDirectory(MMpath);
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw = new StreamWriter(MMpath +"/"+ filename, false, code);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw.Write(str);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw.Flush();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch (Exception ex)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("写入失败" + ex.Message);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.End();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw.Close();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//update myurl
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
StringBuilder url = new StringBuilder();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append("news/");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append(DateTime.Now.Year.ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append("/");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append(DateTime.Now.Month.ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append("/");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append(filename);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlConnection conn = null;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
conn=Db.createConnection();//从Db的静态方法得到SqlConnection
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
conn.Open();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlCommand cmd = new SqlCommand("update news set myurl='" + url + "'",conn);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (1 == cmd.ExecuteNonQuery())
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("成功插入url<br/>");
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch (Exception ex)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("更新url错误" + ex.Message);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.End();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
conn.Close();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return true;
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Data;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Configuration;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.Security;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls.WebParts;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.HtmlControls;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.IO;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Text;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Data.SqlClient;
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
/**//// <summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// CreateHtml 的摘要说明
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
/// </summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
public class CreateHtml
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public CreateHtml()
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// TODO: 在此处添加构造函数逻辑
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public static bool WriteFile(string title, string nfrom, string publishtime, string publisher, string contont)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// //以下定义
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//获取当前Web目录
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//模版文件
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//格式化文件名
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//用于生成年份目录
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//用于生成月份目录
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//从temple.html读取得字符
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string path = HttpContext.Current.Server.MapPath(".") + "/news/";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string temp = path + "temple.html";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string filename = DateTime.Now.ToString("yyyyMMddHHmmss") + ".html";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string YYYYpath = path + DateTime.Now.Year.ToString();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string MMpath=YYYYpath +"/"+DateTime.Now.Month.ToString();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string str = "";
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
StreamReader sr = null;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
StreamWriter sw = null;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Encoding code = Encoding.GetEncoding("gb2312");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//read file
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sr = new StreamReader(temp, code);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str = sr.ReadToEnd();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch (Exception ex)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("读取错误" + ex.Message);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.End();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sr.Close();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//replace
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str=str.Replace("{$title}", title);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str = str.Replace("{$nfrom}", nfrom);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str = str.Replace("{$publishtime}", publishtime);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str=str.Replace("{$publisher}", publisher);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
str=str.Replace("{$contont}", contont);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//write
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//if Directory not Exists else Create Directory;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (!Directory.Exists(YYYYpath))
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Directory.CreateDirectory(YYYYpath);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (!Directory.Exists(MMpath))
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Directory.CreateDirectory(MMpath);
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw = new StreamWriter(MMpath +"/"+ filename, false, code);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw.Write(str);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw.Flush();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch (Exception ex)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("写入失败" + ex.Message);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.End();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
sw.Close();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//update myurl
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
StringBuilder url = new StringBuilder();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append("news/");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append(DateTime.Now.Year.ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append("/");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append(DateTime.Now.Month.ToString());
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append("/");
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
url.Append(filename);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlConnection conn = null;
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
conn=Db.createConnection();//从Db的静态方法得到SqlConnection
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
conn.Open();
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SqlCommand cmd = new SqlCommand("update news set myurl='" + url + "'",conn);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (1 == cmd.ExecuteNonQuery())
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("成功插入url<br/>");
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch (Exception ex)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.Write("更新url错误" + ex.Message);
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
HttpContext.Current.Response.End();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
conn.Close();
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return true;
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
相关文章推荐
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页!
- ASP.Net生成静态HTML页!
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页!
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- 【C#】ASP.Net生成静态HTML页
- asp.net生成静态html页
- ASP.Net生成静态HTML页(转)
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页
- ASP.Net生成静态HTML页!
- ASP.Net生成静态HTML页!
- ASP.Net生成静态HTML页,