CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

300分,急求vb.net生成静态html代码

楼主zilltoo()2006-07-03 00:11:32 在 .NET技术 / ASP.NET 提问

本人刚学.net不久,还很菜,这个代码急用,希望哪位大老帮下忙?  
   
  一个帖子不够分几个帖子给。^00^  
  问题点数:100、回复次数:10Top

1 楼winner2050(winner)回复于 2006-07-03 00:16:54 得分 100

YES,又有分抢。  
   
  这个是我写的有代码大型CMS系统。  
  http://www.mytopwin.com/Soft/ShowSoft/14.htmlTop

2 楼luck0235(风平浪静时人人都能掌舵)回复于 2006-07-03 06:35:46 得分 0

生成静态页方法大概有如下几种,看你要用哪种:  
   
  1、使用模版,生成时读取模版,将模版中的变量作替换。  
  ......  
  string   result   =   "";  
  //获取模版  
  using   (StreamReader   sr   =   new   StreamReader(@yourPath,System.Text.Encoding.UTF8))  
  {  
  result   =   sr.ReadToEnd();  
  sr.Close();  
  }  
  //将模版中的变量用数据库中对应值替换  
  result   =   result.Replace("$templateName$",this.getValue());  
  ......  
  //生成html静态文件  
  using   (StreamWriter   sw   =   new   StreamWriter(yourPath,false,System.Text.Encoding.UTF8))  
  {  
  sw.Write(result);  
  //生成时间备注  
  sw.Close();  
  }  
   
  2、直接利用aspx生成html静态文件  
  ......  
  string   url   =   "http://localhost/index.aspx";  
  WebRequest   myReq   =   WebRequest.Create(url);  
  HttpWebResponse   myRes=(HttpWebResponse)myReq.GetResponse();    
  string   result   =   "";  
  Stream   myS=myRes.GetResponseStream();    
  StreamReader   mySR   =   new   StreamReader(myS,System.Text.Encoding.GetEncoding("gb2312"));    
  result   =   mySR.ReadToEnd();  
  result   =   result.Replace("action=\"index.aspx\"","action=\"\"");  
  StreamWriter   sw   =   new   StreamWriter(@yourPath,false,System.Text.Encoding.GetEncoding("gb2312"));  
  sw.Write(result);  
  sw.Close();  
  ......  
   
  3、用urlrewrite将aspx映射为html,可下载微软的URLRewriter.dllTop

3 楼winner2050(winner)回复于 2006-07-03 06:56:42 得分 0

最后一个是VB版的  
  http://www.mytopwin.com/Article/ShowArticle/2/147_1.htmlTop

4 楼califord(远方)回复于 2006-07-03 08:12:24 得分 0

楼上的这样也可以?  
  我想最好还是给LZ源码,打包Top

5 楼myminimouse(坚决不用baidu)回复于 2006-07-03 11:04:55 得分 0

upTop

6 楼zilltoo()回复于 2006-07-03 16:15:20 得分 0

谢谢啊,各位高手!  
  我先把东西做出来,等有空时给你加分!!!!!!!  
  ^_^Top

7 楼fxqyyzg(海冬青)(昨夜西风凋碧树。独上高楼,望尽天涯路)回复于 2006-07-03 16:16:39 得分 0

markTop

8 楼zilltoo()回复于 2006-07-03 16:16:48 得分 0

没关系,我其实也不菜……给我看一下就问题就解决的了,呵呵Top

9 楼zilltoo()回复于 2006-07-03 16:28:47 得分 0

 
  感谢大家的热心帮助,问题解决了^_^  
  本帖300分全归winner2050(winner),源代码我看了下,问题就解决啦,非常感谢!  
   
  luck0235(风平浪静时人人都能掌舵),兄弟你没把问题说清楚,真是遗憾啊,下次给你加!Top

10 楼zilltoo()回复于 2006-07-03 16:31:10 得分 0

我的QQ:3876279  
  MSN:zilltoo@hotmail.comTop

相关问题

关键词

得分解答快速导航

  • 帖主:zilltoo
  • winner2050

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo