国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

ASP.NET動態生成靜態頁面的實例代碼

來源:懂視網 責編:小采 時間:2020-11-27 22:40:41
文檔

ASP.NET動態生成靜態頁面的實例代碼

ASP.NET動態生成靜態頁面的實例代碼:最近突然想把項目中新聞管理模塊做成靜態頁,在網上找到很多很好的文章,在這里記錄一下,現在只是實現靜態頁面的生成并沒有實現分頁功能。其主要原理就是讀取數據庫的數據然后替換掉靜態模板頁的內容。首先制作一個模板頁,暫時命名為template.htm,示例代
推薦度:
導讀ASP.NET動態生成靜態頁面的實例代碼:最近突然想把項目中新聞管理模塊做成靜態頁,在網上找到很多很好的文章,在這里記錄一下,現在只是實現靜態頁面的生成并沒有實現分頁功能。其主要原理就是讀取數據庫的數據然后替換掉靜態模板頁的內容。首先制作一個模板頁,暫時命名為template.htm,示例代

最近突然想把項目中新聞管理模塊做成靜態頁,在網上找到很多很好的文章,在這里記錄一下,現在只是實現靜態頁面的生成并沒有實現分頁功能。其主要原理就是讀取數據庫的數據然后替換掉靜態模板頁的內容。
首先制作一個模板頁,暫時命名為template.htm,示例代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <div>
        $content$
    </div>
</body>
</html>
然后制作制作一個動態頁面,在這里我們通過一個按鈕點擊事件來生成靜態頁面。
前臺頁面主要代碼(Default.aspx):
代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <asp:TextBox ID="txtContent" runat="server" Height="179px" TextMode="MultiLine" Width="350px"></asp:TextBox><br /> 
        <br /> 
        <asp:Button ID="btnMake" runat="server" OnClick="btnMake_Click" Text="生成靜態頁" /> 
    </div> 
    </form> 
</body> 
</html> 

后臺頁面主要代碼(Default.aspx.cs):
代碼如下:
protected void btnMake_Click(object sender, EventArgs e) 
    { 
        //替換掉模板中的特征字符    
        string mbPath = Server.MapPath("template.htm"); 
        Encoding code = Encoding.GetEncoding("UTF-8"); 
        StreamReader sr = null; 
        StreamWriter sw = null; 
        string str = null; 
        //讀取    
        try 
        { 
            sr = new StreamReader(mbPath, code); 
            str = sr.ReadToEnd(); 
        } 
        catch (Exception ex) 
        { 
            throw ex; 
        } 
        finally 
        { 
            sr.Close(); 
        } 
        //根據時間自動重命名,擴展名也可以自行修改    
        string fileName = DateTime.Now.ToString("yyyyMMddHHmm") + ".htm"; 
        str = str.Replace("$content$", txtContent.Text);//替換content   
        //生成靜態文件    
        try 
        { 
            sw = new StreamWriter(Server.MapPath("~/") + fileName, false, code); 
            sw.Write(str); 
            sw.Flush(); 
        } 
        catch (Exception ex) 
        { 
            throw ex; 
        } 
        finally 
        { 
            sw.Close(); 
            Response.Write("<a href=" + fileName + " mce_href=" + fileName + " target=_blank>" + fileName + "</a>已經生成!"); 
        } 
    } 

當新聞量很大時這樣做勢必會增加服務器的存儲壓力,暫時記錄下來等畢業設計時再考慮增加動態生成靜態頁面,靜態頁面分頁的功能。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

ASP.NET動態生成靜態頁面的實例代碼

ASP.NET動態生成靜態頁面的實例代碼:最近突然想把項目中新聞管理模塊做成靜態頁,在網上找到很多很好的文章,在這里記錄一下,現在只是實現靜態頁面的生成并沒有實現分頁功能。其主要原理就是讀取數據庫的數據然后替換掉靜態模板頁的內容。首先制作一個模板頁,暫時命名為template.htm,示例代
推薦度:
標簽: 例子 靜態 示例
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 精品亚洲性xxx久久久 | 手机在线观看国产精选免费 | 欧美日本日韩aⅴ在线视频 欧美日韩91 | 亚洲黄色一区二区 | 国产精品一区二区在线观看 | 欧美日韩国产精品综合 | 国产欧美久久一区二区 | 亚洲一区有码 | 91热成人精品国产免费 | 亚洲一区二区三区四区视频 | 亚洲不卡中文字幕 | 特黄日韩免费一区二区三区 | 亚洲国产精品免费 | 91精品国产综合久久久久久 | 日韩在线国产 | 欧美精品亚洲精品日韩专区va | 伊人精品视频 | 久久久久久久岛国免费播放 | 欧美 日韩 成人 | 亚洲欧美在线综合 | 日本a中文字幕 | 91中文 | 国产爱搞 | 欧美资源在线 | 韩国理论三级在线观看视频 | 亚洲欧美日韩三级 | 欧美一区二区三区大片 | 精品一区二区三区免费视频 | 劲爆欧美色欧美 | 一级毛片免费下载 | 99视频九九精品视频在线观看 | 日韩福利在线 | 三级中文字幕电影大全 | 国产福利91精品一区二区 | 999久久久免费精品国产牛牛 | 精品一区二区三区在线播放 | 亚洲欧美在线观看视频 | 久久精品国产91久久综合麻豆自制 | 国产人成久久久精品 | 成人国产一区二区 | 国产一在线 |