zoukankan      html  css  js  c++  java
  • 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();
            }
        }

  • 相关阅读:
    数组
    循环(二)
    循环——笔记
    C#基础(四)
    C#基础(三)
    安卓帮助文档
    增加线程异步发送消息的方法二(Runnable)
    增加线程异步发送消息的方法一(Thread)
    获取下拉框的值
    获取表中字段最大值,并且保存在前台页面中
  • 原文地址:https://www.cnblogs.com/OK_Blog/p/1817953.html
Copyright © 2011-2022 走看看