国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 鲁甸县| 衡阳县| 涿州市| 灵宝市| 洛扎县| 芦溪县| 边坝县| 张掖市| 精河县| 渝中区| 武宁县| 唐河县| 绥中县| 墨江| 贵定县| 宜城市| 洪洞县| 大荔县| 民权县| 米脂县| 喀喇沁旗| 台中县| 江西省| 宜兴市| 合作市| 松原市| 舟山市| 瑞安市| 仲巴县| 东乡族自治县| 苍南县| 香港| 姚安县| 黔西| 共和县| 宁陵县| 天柱县| 青田县| 博客| 灵宝市| 吉隆县|