日期:2014-05-20 浏览次数:21011 次
protected void html_button_Click(object sender, EventArgs e)
{
string selete = "select position,duties from news where title='招聘信息'";
SqlDataAdapter da = new SqlDataAdapter(selete, sqlconn);
DataSet ds = new DataSet();
da.Fill(ds);
string position = ds.Tables[0].Rows[0][0].ToString();
string duties = ds.Tables[0].Rows[0][1].ToString();
StringBuilder strHtml = new StringBuilder();
StreamWriter SWriter = File.CreateText(Server.MapPath("/HtmlLink/") + FName);//在写到stream前就打开
for (int i = 0; i <= ds.Tables[0].Rows.Count; i++)
{
OutputHtml(position, duties);
}
//全部写完之后再关闭stream
SWriter.Flush();
SWriter.Close();
}
private void OutputHtml(string position, string duties)
{
string FName = "job.htm";
string HtmlPath = String.Format(@"/HtmlLink/{0}", FName);
string HtmlTemp = File.ReadAllText(Server.MapPath("/HtmlTemp/job.htm"), Encoding.UTF8);
StringBuilder SBuilder = new StringBuilder(HtmlTemp);
SBuilder.Replace("{position}", position);
SBuilder.Replace("{duties}", duties);
SWriter.WriteLine(SBuilder.ToString());
}