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页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录) 
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录) 
using  System;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Data;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Configuration;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Web;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Web.Security;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Web.UI;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Web.UI.WebControls;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Web.UI.WebControls.WebParts;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Web.UI.HtmlControls;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.IO;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Text;
ASP.NET 生成静态html页之扩展(按年月目录)
using  System.Data.SqlClient;
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)
/// <summary>
ASP.NET 生成静态html页之扩展(按年月目录)
/// CreateHtml 的摘要说明
ASP.NET 生成静态html页之扩展(按年月目录)
/// </summary>

ASP.NET 生成静态html页之扩展(按年月目录) public   class  CreateHtml
ASP.NET 生成静态html页之扩展(按年月目录)
{
ASP.NET 生成静态html页之扩展(按年月目录) 
public CreateHtml()
ASP.NET 生成静态html页之扩展(按年月目录) 
{
ASP.NET 生成静态html页之扩展(按年月目录)  
//
ASP.NET 生成静态html页之扩展(按年月目录)  
// TODO: 在此处添加构造函数逻辑
ASP.NET 生成静态html页之扩展(按年月目录)  
//
ASP.NET 生成静态html页之扩展(按年月目录)
 }

ASP.NET 生成静态html页之扩展(按年月目录)    
ASP.NET 生成静态html页之扩展(按年月目录)    
ASP.NET 生成静态html页之扩展(按年月目录)    
public static bool WriteFile(string title, string nfrom, string publishtime, string publisher, string contont)
ASP.NET 生成静态html页之扩展(按年月目录)    
{
ASP.NET 生成静态html页之扩展(按年月目录)        
// //以下定义     
ASP.NET 生成静态html页之扩展(按年月目录)        
//获取当前Web目录
ASP.NET 生成静态html页之扩展(按年月目录)        
//模版文件
ASP.NET 生成静态html页之扩展(按年月目录)        
//格式化文件名
ASP.NET 生成静态html页之扩展(按年月目录)        
//用于生成年份目录
ASP.NET 生成静态html页之扩展(按年月目录)        
//用于生成月份目录
ASP.NET 生成静态html页之扩展(按年月目录)        
//从temple.html读取得字符
ASP.NET 生成静态html页之扩展(按年月目录)

ASP.NET 生成静态html页之扩展(按年月目录)        
string path = HttpContext.Current.Server.MapPath("."+ "/news/";
ASP.NET 生成静态html页之扩展(按年月目录)        
string temp = path + "temple.html";
ASP.NET 生成静态html页之扩展(按年月目录)        
string filename = DateTime.Now.ToString("yyyyMMddHHmmss"+ ".html";
ASP.NET 生成静态html页之扩展(按年月目录)        
string YYYYpath = path + DateTime.Now.Year.ToString();
ASP.NET 生成静态html页之扩展(按年月目录)        
string MMpath=YYYYpath +"/"+DateTime.Now.Month.ToString();
ASP.NET 生成静态html页之扩展(按年月目录)        
string str = "";
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)        StreamReader sr 
= null;
ASP.NET 生成静态html页之扩展(按年月目录)        StreamWriter sw 
= null;
ASP.NET 生成静态html页之扩展(按年月目录)        Encoding code 
= Encoding.GetEncoding("gb2312");
ASP.NET 生成静态html页之扩展(按年月目录)        
try
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            
//read file
ASP.NET 生成静态html页之扩展(按年月目录)
            sr = new StreamReader(temp, code);
ASP.NET 生成静态html页之扩展(按年月目录)            str 
= sr.ReadToEnd();
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
catch (Exception ex)
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            HttpContext.Current.Response.Write(
"读取错误" + ex.Message);
ASP.NET 生成静态html页之扩展(按年月目录)            HttpContext.Current.Response.End();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
finally
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            sr.Close();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)        
//replace 
ASP.NET 生成静态html页之扩展(按年月目录)
        str=str.Replace("{$title}", title);
ASP.NET 生成静态html页之扩展(按年月目录)        str 
= str.Replace("{$nfrom}", nfrom);
ASP.NET 生成静态html页之扩展(按年月目录)        str 
= str.Replace("{$publishtime}", publishtime);
ASP.NET 生成静态html页之扩展(按年月目录)        str
=str.Replace("{$publisher}", publisher);
ASP.NET 生成静态html页之扩展(按年月目录)        str
=str.Replace("{$contont}", contont);
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)        
//write 
ASP.NET 生成静态html页之扩展(按年月目录)
        try
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            
//if Directory not Exists else Create Directory;
ASP.NET 生成静态html页之扩展(按年月目录)
            if (!Directory.Exists(YYYYpath))
ASP.NET 生成静态html页之扩展(按年月目录)            
{
ASP.NET 生成静态html页之扩展(按年月目录)                Directory.CreateDirectory(YYYYpath);
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)                
if (!Directory.Exists(MMpath))
ASP.NET 生成静态html页之扩展(按年月目录)                
{
ASP.NET 生成静态html页之扩展(按年月目录)                    Directory.CreateDirectory(MMpath);
ASP.NET 生成静态html页之扩展(按年月目录)                }

ASP.NET 生成静态html页之扩展(按年月目录)            }

ASP.NET 生成静态html页之扩展(按年月目录)            sw 
= new StreamWriter(MMpath +"/"+ filename, false, code);
ASP.NET 生成静态html页之扩展(按年月目录)            sw.Write(str);
ASP.NET 生成静态html页之扩展(按年月目录)            sw.Flush();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
catch (Exception ex)
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            HttpContext.Current.Response.Write(
"写入失败" + ex.Message);
ASP.NET 生成静态html页之扩展(按年月目录)            HttpContext.Current.Response.End();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
finally
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            sw.Close();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
//update myurl
ASP.NET 生成静态html页之扩展(按年月目录)
        StringBuilder url = new StringBuilder();
ASP.NET 生成静态html页之扩展(按年月目录)        url.Append(
"news/");
ASP.NET 生成静态html页之扩展(按年月目录)        url.Append(DateTime.Now.Year.ToString());
ASP.NET 生成静态html页之扩展(按年月目录)        url.Append(
"/");
ASP.NET 生成静态html页之扩展(按年月目录)        url.Append(DateTime.Now.Month.ToString());
ASP.NET 生成静态html页之扩展(按年月目录)        url.Append(
"/");
ASP.NET 生成静态html页之扩展(按年月目录)        url.Append(filename);
ASP.NET 生成静态html页之扩展(按年月目录)        SqlConnection conn 
= null;
ASP.NET 生成静态html页之扩展(按年月目录)        
try
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            conn
=Db.createConnection();//从Db的静态方法得到SqlConnection
ASP.NET 生成静态html页之扩展(按年月目录)
            conn.Open();
ASP.NET 生成静态html页之扩展(按年月目录)            SqlCommand cmd 
= new SqlCommand("update news set myurl='" + url + "'",conn);
ASP.NET 生成静态html页之扩展(按年月目录)            
if (1 == cmd.ExecuteNonQuery())
ASP.NET 生成静态html页之扩展(按年月目录)            
{
ASP.NET 生成静态html页之扩展(按年月目录)                HttpContext.Current.Response.Write(
"成功插入url<br/>");
ASP.NET 生成静态html页之扩展(按年月目录)            }

ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
catch (Exception ex)
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            HttpContext.Current.Response.Write(
"更新url错误" + ex.Message);
ASP.NET 生成静态html页之扩展(按年月目录)            HttpContext.Current.Response.End();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
finally
ASP.NET 生成静态html页之扩展(按年月目录)        
{
ASP.NET 生成静态html页之扩展(按年月目录)            conn.Close();
ASP.NET 生成静态html页之扩展(按年月目录)        }

ASP.NET 生成静态html页之扩展(按年月目录)        
return true;
ASP.NET 生成静态html页之扩展(按年月目录)    }

ASP.NET 生成静态html页之扩展(按年月目录)}

ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)
ASP.NET 生成静态html页之扩展(按年月目录)

ASP.NET 生成静态html页之扩展(按年月目录)

你可能感兴趣的:(asp.net)