• aspx生成静态页面html 例子


    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    using System.Net;
    using System.Text;
    using System.IO;
    public partial class _Default : System.Web.UI.Page
    {
        public StreamWriter sw;
        protected void Page_Load(object sender, EventArgs e)
        {
          
            WebClient myWebClient = new WebClient();
            myWebClient.Credentials = CredentialCache.DefaultCredentials;
            byte[] pagedata = myWebClient.DownloadData("http://home.xmhouse.com/default.aspx");
            string myDataBuffer = Encoding.Default.GetString(pagedata);
            string path = HttpContext.Current.Server.MapPath(".");
            Encoding code = Encoding.GetEncoding("gb2312");
            string htmlfilename = "test.html";
            try
            {
                FileStream fs = new FileStream(path+"/"+htmlfilename, FileMode.Create, FileAccess.Write);
                StreamWriter sw = new StreamWriter(fs, Encoding.Default);
                sw.WriteLine(myDataBuffer);
                sw.Close();
                fs.Close();
                Response.Write("生成成功了!ok");
            }
            catch (Exception ex)
            {
                File.Delete(path + htmlfilename);
                HttpContext.Current.Response.Write(ex.Message);
                HttpContext.Current.Response.End();
                Response.Write("生成失败了!no");
            }
            finally
            {
                if (sw != null)
                    sw.Close();
            }
        }

  • 相关阅读:
    【转】读《冰鉴》有感:职场生存术——企业观人十一招
    [转]msn主要端口问题
    关于linux下的openmp编程基础[转]
    C#运用正则表达式智能获取html模版页中模版信息的应用
    获取当前程序文件的路径
    ASP对UTF8编码支持有问题
    论.NET反射、委托技术与设计模式关系
    序列化与反序列化
    利用反射将数据读入实体类
    随心所欲操作Enum枚举类型
  • 原文地址:https://www.cnblogs.com/tianlong/p/1818034.html
Copyright © 2020-2023  润新知