WEB开发网
开发学院WEB开发ASP.NET .NET中生成静态页的几种方案 阅读

.NET中生成静态页的几种方案

 2010-11-04 08:54:03 来源:WEB开发网   
核心提示: oStream.Charset="gb2312"; var result= oStream.ReadText(); oStream.Close(); oStream = null; var aa = window.open("",""
          oStream.Charset="gb2312"; 
          var  result=  oStream.ReadText(); 
          oStream.Close(); 
          oStream  =  null; 
    var  aa  =  window.open("","") 
    document.write(result); 
          aa.document.write(result); 
      } 
  </script> 
 
  方案4:学csdn一样。用xml保存数据,模版XSL也只有一个文件。 
  使用xml来保存数据,使用xsl来定义模板并且生称数据。可以通过xsl来很方便的在客户端或者服务段显示数据。如果要生成静态叶面那更简单了。去查一下.net的xml类包问题解决。 
              优点:可以方便快速转换成你想要的格式和内容。 
              缺点:需要学习更多的内容,不好入门。 
 
  方案5 
 
思路  
 
    1.  利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。 
         2.  使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。  
  优点  
 
    1.  可以建立非常复杂的页面,利用包含js文件的方法,在js文件内加入document.write()方法可以在所有页面内加入如页面头,广告等内容。  
 
    2.  静态html文件利用MS  Windows2000的Index  Server可以建立全文搜索引擎,利用asp.net可以以DataTable的方式得到搜索结果。而Win2000的Index服务无法查找xml文件的内容。如果包括了数据库搜索与Index索引双重查找,那么此搜索功能将非常强大。  

上一页  1 2 3 4 5 6 7  下一页

Tags:NET 生成 静态

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接