知识大全 ASP.NET生成静态网页的方法

Posted 文件

篇首语:勿以恶小而为之,勿以善小而不为。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET生成静态网页的方法相关的知识,希望对你有一定的参考价值。

ASP.NET生成静态网页的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  ASP NET生成静态网页的方法环境:Microsoft NET Framework SDK v OS:Windows Server 中文版ASP Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在 Net中涉及此类操作的是System IO 以下是程序代码 注:此代码非原创!参考别人代码

   //生成HTML页 public static bool WriteFile(string strText string strContent string strAuthor)   string path = HttpContext Current Server MapPath( /news/ ); Encoding code = Encoding GetEncoding( gb ); // 读取模板文件 string temp = HttpContext Current Server MapPath( /news/l ); 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 filename=DateTime Now ToString( yyyyMMddHHmmss )+l ; // 替换内容 // 这时 模板文件已经读入到名称为str的变量中了 str =str Replace( ShowArticle strText); //模板页中的ShowArticle str = str Replace( biaoti strText); str = str Replace( content strContent); str = str Replace( author strAuthor); // 写文件 try  sw = new StreamWriter(path + filename 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; 

  此函数放在Conn CS基类中了在添加新闻的代码中引用 注 工程名为Hover

    if(Hover Conn WriteFilethis Title Text ToString) this Content Text ToString) this Author Text ToString)))  Response Write( 添加成功 );  else  Response Write( 生成HTML出错! ); 模板页l代码 <!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN ><HTML><HEAD> <title>ShowArticle</title> <body>biaoti<br>content<br>author</body></HTML>biaoti<br>content<br>author</body></HTML> 

  提示添加成功后会出以当前时间为文件名的文件!上面只是把传递过来的几个参数直接写入了HTML文件中 在实际应用中需要先添加数据库 然后再写入HTML文件

cha138/Article/program/net/201311/12573

相关参考

知识大全 ASP.NET生成静态页面和分页主要的原理

ASP.NET生成静态页面和分页主要的原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  静态模

知识大全 asp.net基础小结

  一动态网页和静态网页  起初看到这两个概念会以为动态网页就是网页带有flash的页面而静态网页就是不会动的网页现在看来这种理解是错误的大错特错所谓的动态网页呢其实是指网页和服务器有交互的服务器中的

知识大全 java抓取网页内容--生成静态页面

    privatestaticStringgetStaticPage(Stringsurl)  StringContent=;  try  javaioInputStreaminputStream

知识大全 ASP.NET伪静态的实现及伪静态的意义

ASP.NET伪静态的实现及伪静态的意义  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Asp.Net中动态页面转静态页面

Asp.Net中动态页面转静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于在AspN

知识大全 ASP.NET网页语法基础

ASP.NET开发宝典:ASP.NET网页语法基础  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET网页扩展名

ASP.NET开发宝典:ASP.NET网页扩展名  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET用URLRewriter.dll实现伪静态

ASP.NET用URLRewriter.dll实现伪静态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET中实现访问链接的静态地址映射

ASP.NET中实现访问链接的静态地址映射  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  pro

知识大全 .net生成静态页方法总结

  第1种方法  用serverExecute(pathAsStringwriterAsSysetemIOTextWriter)方法这种方法很简单向服务器放松动态网页请求获取页面的客户端代码然后把内容