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

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

 2010-11-04 08:54:03 来源:WEB开发网   
核心提示: using (StreamReader sr = new StreamReader("存放模板页面的路径和页面名")) { String line; while ((line = sr.ReadLine()) != null) { htmltext.Ap
 
     using  (StreamReader  sr  =  new  StreamReader("存放模板页面的路径和页面名"))  
 
     {  
 
    String  line;  
 
    while  ((line  =  sr.ReadLine())  !=  null)  
 
    {  
 
     htmltext.Append(line);  
 
    }  
 
    sr.Close();  
 
     }  
 
    }  
 
    catch  
 
    {  
 
     Response.Write("<Script>alert('读取文件错误')</Script>");  
 
    }  
 
    //---------------------给标记数组赋值------------  
 
    format[0]="background="bg.jpg"";//背景图片  
 
    format[1]=  "#990099";//字体颜色  
 
    format[2]="150px";//字体大小  
 
    format[3]=  "<marquee>生成的模板html页面</marquee>";//文字说明  
 
    //----------替换htm里的标记为你想加的内容  
 
    for(int  i=0;i<4;i++)  
 
    {  
 
     htmltext.Replace("$htmlformat["+i+"]",format[i]);  
 
    }  
 
    //----------生成htm文件------------------――  
 
    try  
 
    {  
 
     using(StreamWriter  sw=new  StreamWriter("存放路径和页面名",false,System.Text.Encoding.GetEncoding("GB2312")))  
 
    {  
 
     sw.WriteLine(htmltext);  
 
     sw.Flush();  
 
     sw.Close();  
 
    }  
 
    }  
 
    catch  
 
    {  
 
    Response.Write  ("The  file  could  not  be  wirte:");  
 
    } 

上一页  2 3 4 5 6 7 

Tags:NET 生成 静态

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