`
oxidy
  • 浏览: 164787 次
  • 性别: Icon_minigender_1
  • 来自: 吉林长春
社区版块
存档分类
最新评论

ASP通过模板生成静态页面

阅读更多

最近在做一个项目,需要用到ASP通过模板生成一个静态页面的功能,在网络上找了好多,但是我最后选择用这样的一种方法:完全通过了测试,我的测试环境是Windows2003SP2+DreamWeaver 8。

详见附件

js 代码
  1. 直接FSO读取模板文件,不存入数据库,这样修改模板才够方便.     
  2.  程序代码<!--模板文件(template.htm)-->   
  3. <html>   
  4. <head>   
  5. <title>{TITLE}</title>   
  6. </head>   
  7. <body>   
  8. {CONTENT}   
  9. </body>   
  10. </html>  
js 代码
  1.  程序代码<!--TestTemplate.asp-->   
  2. <%   
  3. Dim fso,f   
  4. Dim strTitle,strContent,strOut   
  5. '创建文件系统对象   
  6. Set fso=Server.CreateObject('Scripting.FileSystemObject')   
  7.   
  8. '打开网页模板文件,读取模板内容   
  9. Set f=fso.OpenTextFile(Server.MapPath('Template.htm'))   
  10. strOut=f.ReadAll   
  11. f.close   
  12.   
  13. strTitle='这是生成的网页标题'   
  14. strContent='这是生成的网页内容'   
  15.   
  16. '用真实内容替换模板中的标记   
  17. strOut=Replace(strOut,'{TITLE}',strTitle)   
  18. strOut=Replace(strOut,'{CONTENT}',strContent)   
  19. '创建要生成的静态页   
  20. Set f=fso.CreateTextFile(Server.MapPath('New.htm'),true)   
  21.   
  22. '写入网页内容   
  23. f.WriteLine strOut   
  24. f.close   
  25.   
  26. Response.Write '生成静态页成功!'   
  27.   
  28. '释放文件系统对象   
  29. set f=Nothing   
  30. set fso=Nothing   
  31. %>  

其他的扩展就在于个人的需求了!

  • 大小: 735.9 KB
分享到:
评论

相关推荐

    asp.net模板生成静态页面

    ASP.NET 模板生成静态页面是一种技术,它允许开发者将动态网站内容转化为静态HTML页面,以提高网站性能、搜索引擎优化(SEO)以及离线访问能力。对于初学者来说,这是一个非常实用的技术,因为它降低了服务器处理...

    asp.net 通过模板生成静态html

    在这个特定的场景中,我们将讨论如何使用ASP.NET来通过模板生成静态HTML页面。这个功能在内容管理系统(CMS)中尤其常见,因为静态HTML可以提高网页的加载速度和搜索引擎优化(SEO)。 首先,我们来看"文件的全选,...

    Asp.net C# 利用模板生成静态页面实例

    这种模板生成静态页面的方法在大型网站、电子商务平台或新闻站点中很常见,因为它们往往有大量的页面需要展示,且更新频率不高。通过预生成静态页面,可以显著提升用户体验,降低服务器压力。同时,这种方法也有助于...

    asp.net生成静态页面的模板引擎

    这就是ASP.NET生成静态页面的目的所在。模板引擎在此过程中扮演了关键角色,它允许开发者定义页面布局和内容,并将其转换为静态文件。 模板引擎是一种工具,用于解析带有控制结构(如循环、条件语句)和动态内容的...

    asp.net生成静态页面的模板引擎EFPlatform.TemplateEngine

    ASP.NET生成静态页面的模板引擎,如EFPlatform.TemplateEngine,是一种高效的技术,它允许开发者将动态内容转化为HTML静态页面,从而提升网站的性能和搜索引擎优化(SEO)。这种引擎结合了ASP.NET的灵活性与静态页面...

    简单ASP使用FSO生成静态页源码

    在ASP中,我们可以使用ADODB(ActiveX Data Objects)连接并操作这个数据库,获取需要的数据,然后通过FSO生成静态页面。 最后,"content"文件可能包含具体的页面内容,比如文章正文、图片或其他媒体资源。在生成...

    ASP生成静态页面源码

    通过使用ASP生成静态页面,可以提高网站性能、提升用户体验,并降低服务器资源消耗。然而,这也意味着需要额外管理静态文件,并处理好动态内容与静态内容的同步问题。在现代Web开发中,虽然ASP.NET等新技术已经出现...

    Asp.net根据Url和模板生成静态页面

    通过学习和研究这个示例,你可以更好地理解如何在Asp.net环境中实现根据Url和模板生成静态页面的功能。 总结来说,Asp.net生成静态页面是一个涉及模板设计、数据处理、HTML生成、文件保存、路由配置和缓存策略等多...

    [新闻文章]基于模板生成静态页面的简单新闻系统_jdsm.zip源码ASP.NET网站源码打包下载

    [新闻文章]基于模板生成静态页面的简单新闻系统_jdsm.zip源码ASP.NET网站源码打包下载[新闻文章]基于模板生成静态页面的简单新闻系统_jdsm.zip源码ASP.NET网站源码打包下载[新闻文章]基于模板生成静态页面的简单新闻...

    ASP.NET源码——asp.net生成静态页面的模板引擎.zip

    通过研究和使用这个模板引擎源码,你可以深入理解ASP.NET如何生成静态页面,以及如何利用模板引擎提高Web应用的性能。这将对提升你的ASP.NET开发技能大有裨益,特别是对于大型、高流量的网站来说,静态页面生成是一...

    ASP生成静态HTML网页

    在“ASP生成静态HTML网页”的场景下,特别是用于“新闻发布系统”,我们可以理解为系统会自动将发布的新闻内容通过ASP脚本处理,转换成HTML文件。这样做的优点是用户访问新闻页面时,直接加载已经生成的HTML,无需...

    ASP 生成静态网页(UTF-8)

    在ASP中生成静态网页的过程主要包括以下步骤: 1. **动态数据获取**:首先,ASP脚本需要获取所有必要的动态数据,这可能来自数据库查询、用户输入或者其他服务器端的计算。 2. **编码转换**:确保所有动态数据在...

    ASP.NET MVC使用RazorEngine解析模板生成静态页

    在*** MVC中,Razor模板引擎被广泛应用于生成动态视图,而RazorEngine是在Razor的基础上构建的一个独立模板引擎库,它允许开发者在*** MVC环境之外使用Razor语法来生成静态页面。这种方法特别适用于内容管理系统中,...

    asp.net调用模板生成静态页并以纯静态分页

    本文将深入探讨如何使用ASP.NET调用模板生成静态页,并实现纯静态分页。 首先,让我们理解“调用模板生成静态页”的概念。模板是预先设计好的HTML结构,其中包含了动态内容的占位符,如变量或循环。在ASP.NET中,...

    ASP.NET生成静态页面

    ASP.NET生成静态页面是一种常见的网站优化技术,它能够提高网页加载速度,降低服务器负载,并对搜索引擎友好。在本文中,我们将深入探讨这个主题,包括如何实现静态页面生成、分页处理、常见问题以及代码优化。 ...

    asp生成静态html页面

    ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于生成动态网页内容。在Web开发领域,生成静态HTML页面通常被视为提高网站性能和搜索引擎优化的有效手段。静态HTML页面加载速度快,对服务器压力...

    实例详细讲解ASP生成静态HTML页面方法

    在本教程中,我们将详细讲解ASP生成静态HTML页面的方法,并对模板技术和2HTML技术进行结合,以实现静态HTML页面的生成。下面是本教程的知识点总结: 一、模板技术 * 什么是模板技术?模板技术是指使用预先定义的...

Global site tag (gtag.js) - Google Analytics