您的位置:首页 > 其它

.Net生成静态页的方法(第2种)

2009-08-24 11:34 471 查看
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
GenerateStaticPage(Server.MapPath("GeneratePage/StaticPage.html"), "DynamicPage.aspx");
}

/// <summary>
/// 生成静态页
/// </summary>
/// <param name="destPage">生成后静态页的全路径名称</param>
/// <param name="srcPage">要生成的动态页</param>
private void GenerateStaticPage(string destPage,string srcPage)
{
StreamWriter sw = new StreamWriter(destPage, false, Encoding.GetEncoding("gb2312"));
Server.Execute(srcPage, sw);
sw.Close();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: