av人人干_女狠狠噜天天噜日日噜_国产精品一区二区免费_亚洲国语自产一区第二页_免费av观看_已婚少妇露脸日出白浆_国产精品探花视频_久久国产精品2020免费_国产精品好好热av在线观看_亚洲另类春色校园小说

網站建設知識

我們將想法與焦點與您一起共享

當前位置:深圳網站建設 > 獨占觀點> C#(asp.net)生成網站靜態化的方法

C#(asp.net)生成網站靜態化的方法

2017/6/25 11:49:44 獨占網絡 獨占觀點
講到網站建設,現在由于出于安全性問題,還有網站排名的問題考慮,所以許多的網站都使用靜態化來實現技術網站前臺網頁處理的,下面我們就進一下我們制作靜態化網頁的方法,實現網頁靜態化的方法,一般有兩種一種是直接通過,讀取動態網頁直接生成,一般是使用模板網頁替換的,我們今天就來講一下用模板網頁替換的方法。

1、靜態化網頁模板的代碼(index.html)
<div class="t_bg">
    <div class="top">
        <a href="/Contact/index.html">聯系我們</a>
    </div>
</div>
<div class="head clearfix">
    <div class="logo"><a href="/">
        <img src="@company@" alt="@company@" /></a></div>
    <div class="search">
        <input class="showkeyword" type="text" placeholder="請輸入關鍵字">
        <input class="searchbtn" type="submit" value="搜 索">
    </div>
    <div class="tel">
        <span><em>熱線電話:</em>&nbsp;</span>
        <b>@webtel@</b>
    </div>
</div>


2、讀取網頁的模板頁(index.html)的代碼
/// <summary>
        /// 根據文件的路徑讀取文件的信息
        /// </summary>
        /// <param name="filepath">文件的路徑</param>
        /// <returns>返回文件的信息</returns>
        public static string ReadFile(string filepath)
        {

            StringBuilder strhtml = new StringBuilder();

            try
            {
                using (StreamReader reader = new StreamReader(filepath, System.Text.Encoding.GetEncoding("utf-8")))
                {
                    while (reader.Peek() >= 0)
                    {
                        strhtml.Append(((char)reader.Read()).ToString());
                    }
                }
            }
            catch { return ""; }

            return strhtml.ToString();


        }


3、替換標簽的代碼代碼
public static string returnWebConfig(string html)
        { 
                
                html = html.Replace("@address@","深圳市");

                html = html.Replace("@company@", "獨占網絡");

                html = html.Replace("@webtel@", "公司電話");
  

        }

4、寫入到新網頁的代碼 
        public bool CreateWriteFile(string strNewsFilePath, string verpath)
        {

            bool flag = false;


            //創建一個寫文件信息的文件流
            StreamWriter strWrite = null;

            //怎樣一個編號為Utf-8的信息
            Encoding code = Encoding.GetEncoding("utf-8");

            try
            { 
                //創建一個寫入文件流
                strWrite = new StreamWriter(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory) + strNewsFilePath, false, code);
                //將剛才記取到的信息寫入到文件流里面去
                strWrite.Write(strFileinfo);


                //創建成功就true
                flag = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            { 
                strWrite.Flush();
                //關閉文件流
                strWrite.Close();

            }



            return flag;
        }
通過上面四個方法就可以實現替換網頁生成新的靜態網頁。
始終專注高端網站建設服務 網站建設案例服務方案聯系

聯系我們

135-3000-5572
151-1257-9390

地址:深圳市龍崗區橫崗街道力嘉創意文化產業園338

郵箱:chenmh@sz886.com

我們的優勢

12年建站服務經驗自主開發后臺CMS開發項目不外包無隱形收費

服務198家上市企業服務行業龍頭超過70家 營銷型網站建設完備的項目流程管理體系網頁設計與網站開發技術并重

關于獨占網絡

十多年來,憑借對設計的深刻理解,對互聯網營銷趨勢的敏銳洞察,獨占網絡不斷修正服務導向,完善創作品格,始終注重專業探索,為所有合作企業機構全力以赴,確保網站的視覺體驗與營銷轉化能力。

我們是一群對互聯網抱有執著信念的技術控。從2012年到現在,公司從未建過強大的營銷團隊,卻憑著作品與服務不斷保持增長,做到了"桃李不言,下自成蹊。" 我們堅信:每個客戶都是一條渠道,每個案例都是一個廣告,為企業插上翅膀,助力企業轉型升級,我們已做好準備。

專業團隊為您提供深圳網站建設、深圳網站制作、深圳營銷型網站建設、外貿網站建設等服務,深圳建網站就找獨占網絡 | 12年專注網站建設

深圳市獨占網絡科技有限公司 |備案號:粵ICP備15007128| Copyright 2025,ALL Rights Reserved www.ykfic.cn | Copyright 2025版權所有
Hi,Are you ready? 如果您有意向
請于我們取得聯系。

有一個互聯網項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到你的聲音!

獨占-整合互聯網營銷

地址:深圳市龍崗區橫崗地鐵A出口力嘉創意文化產業園338
大客戶專線:深圳 13530005572
售前QQ:1447567909
E-mail: sales@sz886.cn

合作意向表
您希望我們為您提供什么服務?
主站蜘蛛池模板: 巴彦淖尔市| 海南省| 临颍县| 遂溪县| 广宗县| 静安区| 新宁县| 台北市| 龙井市| 水富县| 行唐县| 漳州市| 武城县| 邵阳县| 遂川县| 吴川市| 新沂市| 江西省| 德钦县| 宁乡县| 临汾市| 武川县| 改则县| 宁阳县| 大名县| 商城县| 清徐县| 雷山县| 阜平县| 黄骅市| 邓州市| 白玉县| 宜兰县| 勃利县| 朝阳县| 台中市| 龙海市| 开阳县| 阿勒泰市| 昌宁县| 灵璧县|