using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.IO;using System.Text;namespace jindutiao...{ /**//// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page ...{ protected System.Web.UI.WebControls.TextBox title; protected System.Web.UI.WebControls.TextBox content; protected System.Web.UI.WebControls.TextBox author; protected System.Web.UI.WebControls.Button Button1; private void Page_Load(object sender, System.EventArgs e) ...{ // 在此处放置用户代码以初始化页面 } Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) ...{ // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /**//// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() ...{ this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load); } #endregion private void Button1_Click(object sender, System.EventArgs e) ...{//写入文件 writefile(this.title.Text.ToString(),this.content.Text.ToString(),this.author.Text.ToString()); } public void writefile(string strtext,string strcontent,string strauthor) ...{ string Path =Server.MapPath("news/"); Encoding code = Encoding.GetEncoding("gb2312"); // 读取模板文件 string temp = Server.MapPath("news/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(); } string htmlfilename=DateTime.Now.ToString("yyyymmddhhmmss")+".html"; // 替换内容 // 这时,模板文件已经读入到名称为str的变量中了 str =str.Replace("showarticle",strtext); //模板页中的showarticle str = str.Replace("biaoti",strtext); str = str.Replace("content",strcontent); str = str.Replace("author",strauthor); // 写文件 try ...{ sw = new StreamWriter(Path + htmlfilename , false, code); sw.Write(str); sw.Flush(); Response.Write("文件写入成功!"); } catch(Exception ex) ...{ Response.Write(ex.Message); Response.End(); } finally ...{ sw.Close(); } } }}