国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

Asp.NET 生成靜態(tài)頁(yè)

2024-07-10 13:11:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  環(huán)境:microsoft .net framework sdk v1.1
  os:windows server 2003 中文版
  asp.net生成靜態(tài)html頁(yè)
  在asp中實(shí)現(xiàn)的生成靜態(tài)頁(yè)用到的filesystemobject對(duì)象!
  在.net中涉及此類操作的是system.io
  以下是程序代碼 注:此代碼非原創(chuàng)!參考別人代碼
  
  
   code:
  //生成html頁(yè)
   public static bool writefile(string strtext,string strcontent,string strauthor)
   {
   string path = httpcontext.current.server.mappath("/news/");
   encoding code = encoding.getencoding("gb2312");
   // 讀取模板文件
   string temp = httpcontext.current.server.mappath("/news/text.html");
   streamreader sr=null;
   streamwriter sw=null;
   string str="";
   try
   {
   sr = new streamreader(temp, code);
   str = sr.readtoend(); // 讀取文件
   }
   catch(exception exp)
   {
   httpcontext.current.response.write(exp.message);
   httpcontext.current.response.end();
   sr.close();
   }
  
  
   string htmlfilename=datetime.now.tostring("yyyymmddhhmmss")+".html";
   // 替換內(nèi)容
   // 這時(shí),模板文件已經(jīng)讀入到名稱為str的變量中了
   str =str.replace("showarticle",strtext); //模板頁(yè)中的showarticle
   str = str.replace("biaoti",strtext);
   str = str.replace("content",strcontent);
   str = str.replace("author",strauthor);
   // 寫文件
   try
   {
   sw = new streamwriter(path + htmlfilename , false, code);
   sw.write(str);
   sw.flush();
   }
   catch(exception ex)
   {
   httpcontext.current.response.write(ex.message);
   httpcontext.current.response.end();
   }
   finally
   {
   sw.close();
   }
   return true;
  
  此函數(shù)放在conn.cs基類中了
  在添加新聞的代碼中引用 注:工程名為hover
  
   if(hover.conn.writefilethis.title.text.tostring),this.content.text.tostring),this.author.text.tostring)))
   {
   response.write("添加成功");
   }
   else
   {
   response.write("生成html出錯(cuò)!");
   }
  
  
  
  模板頁(yè)text.html代碼
  
  
   code:
  <!doctype html public "-//w3c//dtd html 4.0 transitional//en" >
  <html>
  <head>
   <title>showarticle</title>
   <body>
  biaoti
  <br>
  content<br>
  author
  </body>
  </html>
  biaoti
  <br>
  content<br>
  author
  </body>
  </html> 
   
  提示添加成功后會(huì)出以當(dāng)前時(shí)間為文件名的html文件!上面只是把傳遞過(guò)來(lái)的幾個(gè)參數(shù)直接寫入了html文件中,在實(shí)際應(yīng)用中需要先添加數(shù)據(jù)庫(kù),然后再寫入html文件國(guó)內(nèi)最大的酷站演示中心!
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 韩城市| 鄂尔多斯市| 唐河县| 福安市| 福泉市| 伽师县| 沛县| 象州县| 南宫市| 天柱县| 枝江市| 汉阴县| 上林县| 兴仁县| 阿拉善左旗| 孟津县| 灵宝市| 剑河县| 姜堰市| 白沙| 广水市| 独山县| 浪卡子县| 额济纳旗| 滕州市| 山东省| 双城市| 桐庐县| 巴南区| 溆浦县| 和田县| 旬邑县| 彰化市| 科技| 平果县| 承德县| 金平| 漯河市| 北海市| 阳曲县| 凤翔县|