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

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

 2010-11-04 08:54:03 来源:WEB开发网   
核心提示: 3. 节省服务器的负荷,请求一个静态的html文件比一个aspx文件服务器资源节省许多,.NET中生成静态页的几种方案(6), 缺点 思路二: 如果用硬编码的方式,工作量非常大,如果网站更换样式,那么必须得重新编码,需要非常多的html代码,调试困难
 
    3.  节省服务器的负荷,请求一个静态的html文件比一个aspx文件服务器资源节省许多。  
 
    缺点  
 
    思路二:  如果用硬编码的方式,工作量非常大,需要非常多的html代码。调试困难。而且使用硬编码生成的html样式无法修改,如果网站更换样式,那么必须得重新编码,给后期带来巨大的工作量。  
 
    因此这里采用的是第一种思路  
 
    示列代码  
 
    1.定义(template.htm)html模板页面  
 
    <html>  
 
    <head>  
 
    <title></title>  
 
    <meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312">  
 
    </head>  
 
    <body  >  
 
    <table  $htmlformat[0]  height="100%"  border="0"  width="100%"  cellpadding="10"  cellspacing="0"  bgcolor="#eeeeee"  style="border:1px  solid  #000000">  
 
    <tr>  
 
    <td  width="100%"  valign="middle"  align="left">  
 
    <span  style="color:  $htmlformat[1];font-size:  $htmlformat[2]">$htmlformat[3]</span>  
 
    </td>  
 
    </tr>  
 
    </table>  
 
    </body>  
 
    </html>  
 
    2.asp.net代码:  
 
    //---------------------读html模板页面到stringbuilder对象里----  
 
    string[]  format=new  string[4];//定义和htmlyem标记数目一致的数组  
 
    StringBuilder  htmltext=new  StringBuilder();  
 
    try  
 
    {  

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

Tags:NET 生成 静态

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