[转]把动态页面.aspx 生成静态页面.html
2024-09-27 18:38:05
本文转自:http://blog.csdn.net/csb5201314/article/details/5391688
如果要把主页Index.aspx 生成静态页面 Index.html后输出会提高别人的访问速度.
发布网站时,发布Index.html,每次更新主页内容后,重新加载Index.aspx,就能自动刷新静态页面Index.html的内容!
方法是在Index.aspx.cs的后台代码中写入以下函数:
//把动态页面.aspx 生成静态页面.html
protected override void Render(HtmlTextWriter writer)
{
System.IO.StringWriter html = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html);
base.Render(tw);
System.IO.StreamWriter sw;
sw = new System.IO.StreamWriter(Server.MapPath("Index.html"), false, System.Text.Encoding.UTF8);
sw.Write(html.ToString());
sw.Close();
tw.Close();
Response.Write(html.ToString());
}
最新文章
- es6学习笔记一数组(上)
- hibernate优化笔记(随时更新)
- 超酷jQuery进度条加载动画集合
- 利用Hive实现求两条相邻数据时间差
- uva 11582
- 吐槽C++:C++ 类成员变量初始化 之 初始化带有参数的构造函数 的类成员变量。
- linux进程间通信-有名管道(FIFO)
- java 空指针异常(java.lang.NullPointerException)
- IDEA中如何添加Scala插件。 我使用的IDEA版本是14
- [shell编程]一个简单的脚本
- Python高级特性
- 添加标签2 jquery 和JS
- Java 判断一段网络资源是否存在
- Java并发编程小记
- Wordpress 音频播放器 Wordpress audio player with jQuery audioplayer.swf
- vs中的各种快捷键
- 【编程笔记】Unity3D语言的类型系统--C#的类型系统
- 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
- Vue.js 动画
- shell使用lftp连接ftp和sftp,并可以指定私钥
热门文章
- Android实现圆形圆角图片
- struts2 标签 --<;<;s:url >;
- 使用rsync 的 --delete参数删除目标目录比源目录多余的文件
- Linux下可以替代windows的软件汇总:(不断完善中)
- 翻阅《数据结构与算法javascript描述》--数组篇
- android ndk环境配置(转)
- HDU 1166 敌兵布阵 线段树
- Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
- Spring的循环依赖问题
- 分拆素数和[HDU2098]