aspx 生成HTML 靜態頁

2021-05-13 02:07:37 字數 930 閱讀 1331

cs 頁:

using system;

using system.data;

using system.configuration;

using system.collections;

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.text;

using system.io;

using system.net;

namespace webhtml

//建立檔案資訊物件--------------------------------------------

fileinfo finfo = new fileinfo(filepath);

//以開啟或者寫入的形式建立檔案流

using (filestream fs = finfo.openwrite())}}

catch (exception err)}}

}-------------------------------

aspx頁

<%@ page autoeventwireup="true" codebehind="default.aspx.cs" inherits="webhtml._default"

language="c#" validaterequest="false" %>

模板頁:

$title

$time

$content

$pager

ASPX頁生成靜態HTML頁

商品detail資訊頁面都是html頁面,減少訪問資料庫的次數,提高效能 方案1 傳入url返回網頁的html url public static string geturltohtml string url get the response stream.system.io.stream resp...

ASPX頁生成靜態HTML頁 五種方案

方案1 傳入url返回網頁的html url public static string geturltohtml string url get the response stream.system.io.stream respstream wresp.getresponsestream dim re...

aspx生成靜態htm頁

新建兩個類 1.freezablepage 它繼承自 system.web.ui.page。這個類用於重寫render方法,獲取頁面的htm輸出。2.myhtmlfilecreator 利用freezablepage輸出的htmltextwriter型物件,寫入新生成的htm靜態檔案。base.re...