zoukankan      html  css  js  c++  java
  • MVC 内容转为html页面

      public bool ExecMVCToHtml()
            {
                string url = aspxUrl;
                if (url.IndexOf("/") != 0)
                    url = "/" + url;
                string address = Framework.Utils.RootURL + url;
                StreamWriter sw = new StreamWriter(htmlSavePath, false, encoder);
                try
                {
                    string strResult = Utils.GetWebRequest(address, encoder);
                    
                    if (!string.IsNullOrEmpty(strResult))
                    {
                        sw.Write(strResult); //将strHTML中的字符写到.html中
                        sw.Flush();
                        return true;
                    }
                    else
                        return false;
                }
                catch
                {
                    return false;
                }
                finally
                {
                    sw.Close(); //关闭StreamWriter 
                }
            }
           
    /// <summary>
            /// 通过HttpWebRequest获取结果
            /// </summary>
            public static string GetWebRequest(string url, Encoding encoder)
            {
                Stream myStream = null;
                StreamReader sr = null;
                try
                {
                    HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(url);
                    HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();
                    myStream = HttpWResp.GetResponseStream();
                    sr = new StreamReader(myStream, encoder);
                    return sr.ReadToEnd();
                }
                catch (Exception e)
                {
                    return e.Message;
                }
                finally
                {
                    if (sr != null)
                        sr.Close();
                    if (myStream != null)
                        myStream.Close();
                }
            }
    111111
  • 相关阅读:
    双 MySQL 启动、停止脚本
    Mysql 备份与恢复
    Mysql Replication 主从同步
    SYN Flood 防范
    HTTP 1.0 & 1.1
    Memcache 内存对象缓存系统
    Redis 非关系型数据库 ( Nosql )
    Keepalived 角色选举
    Keepalived 资源监控
    keepalived
  • 原文地址:https://www.cnblogs.com/whl4835349/p/11603274.html
Copyright © 2011-2022 走看看