现在的位置: 首页 > 综合 > 正文

aspx页面生成html

2012年08月21日 ⁄ 综合 ⁄ 共 594字 ⁄ 字号 评论关闭

ToHtml.aspx

   

protected void Page_Load(object sender, EventArgs e)
    {
        //使用示例:
        //ToHtml.aspx?src=default.aspx  生成default.html
        //ToHtml.aspx?src=default.aspx?tag=index.html  生成index.html
        string source = Request.Params["src"];
        string target = Request.Params["tag"];
        if (target == null || target.Trim().Length == 0)
        {
            target = source.Replace(".aspx", ".html");
        }
        StreamWriter sw = new StreamWriter(Server.MapPath(target), false, System.Text.Encoding.GetEncoding("utf-8"));
        Server.Execute(source, sw);
        sw.Close();
        //Response.Redirect(target);
    }

抱歉!评论已关闭.