下载此文档

生成静态页面.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
博客园
闪存
首页
新随笔
联系
管理
订阅
随笔- 27 文章- 0 评论- 17
黑马程序员——生成html静态页面,方便seo,加快加载速度
这几日,同学问我怎样将动态页面直接生车静态的html页面,我博客园
闪存
首页
新随笔
联系
管理
订阅
随笔- 27 文章- 0 评论- 17
黑马程序员——生成html静态页面,方便seo,加快加载速度
这几日,同学问我怎样将动态页面直接生车静态的html页面,我想了想以前做过这个,今天把方法做个总结。
我所知道的生成静态页面的方法有两种,当然其他方法还有很多,我比较了解的是模板生成和地址映射。
第一种模板生成:模板生成其实就死定义一个静态的html模板,然后将里面的关键字替换掉。例如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN" ><HTML><HEAD> <title>$ShowArticle</title> <body>
biaoti<br>
$content<br>
author</body></HTML>
$biaoti<br>
$content<br>
$author</body></HTML>
然后用字符替换将关键字替换成动态的内容,输出html文件,这种方法灵活度太差,如果一个站点的网页形式千变万化,增删改查特别频繁,那么这种方法就显得无能为力了。
第二种方法地址映射,这种方法就把以上的缺点全都克服掉了。直接输入地址 生成静态。生成的静态 页面和动态页面一模一样。
代码:
public static string ExecAspxToHtml(string Url, string Path, string FileName)//参数:动态页面的地址,生成静态html的地址,html文件的名字
{
try
{
StringWriter strHTML = new StringWriter();
myPage = new Page(); //,我们要利用一下它
(Url, strHTML); //
StreamWriter sw = new StreamWriter(Path+"/" + FileName, false, ("GB2312"));
//,文件格式为GB2312
(()); //
(); //关闭StringWriter
(); //关闭StreamWriter
return "生成成功";
}
catch (Exception ex)
{
return ();
}
}
调用此

生成静态页面 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小24 KB
  • 时间2022-05-03
最近更新