知识大全 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生成静态页面和分页主要的原理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 静态模
一动态网页和静态网页 起初看到这两个概念会以为动态网页就是网页带有flash的页面而静态网页就是不会动的网页现在看来这种理解是错误的大错特错所谓的动态网页呢其实是指网页和服务器有交互的服务器中的
privatestaticStringgetStaticPage(Stringsurl) StringContent=; try javaioInputStreaminputStream
ASP.NET伪静态的实现及伪静态的意义 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Asp.Net中动态页面转静态页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于在AspN
ASP.NET开发宝典:ASP.NET网页语法基础 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET开发宝典:ASP.NET网页扩展名 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET用URLRewriter.dll实现伪静态
ASP.NET用URLRewriter.dll实现伪静态 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
ASP.NET中实现访问链接的静态地址映射 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! pro
第1种方法 用serverExecute(pathAsStringwriterAsSysetemIOTextWriter)方法这种方法很简单向服务器放松动态网页请求获取页面的客户端代码然后把内容