• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP网站生成静态html页面技术小结
    生成HTML方法主要步骤只有两个: 

    一、获取要生成的html文件的内容 
    二、将获取的html文件内容保存为html文件 

    我在这里主要说明的只是第一步:如何获取要生成的html文件的内容: 
    目前常用获取html文件的内容的方法有以下几种: 

    1、 

    str="html标记>内容/html标记>" 
    str=str"html标记>内容/html标记>html标记>数据库读取内容..../html标记>....." 
    这种方法与是在脚本内写要生成的html内容,不太方便预览生成页面的内容,无法可视化布局页面,更改html模板时会更加复杂。 
    用这种方法的人很多,但我感觉这种方法是最不方便的。 

    2、 制作单独的HTML模板页,动态的内容用特定的字符作为标记(如:有人用$title$标记为网页标题),用ADODB.Stream或者Scripting.FileSystemObject将其模板内容载入,然后再用替换方法把原先定好的标记替换为动态内容

    如:

    Replace(载入的模板内容,"$title$",rs("title" ) )  
    3、 用XMLHTTP或serverXMLHTTP获取动态页所显示的HTML内容, 

    我常用的生成html文件的实例: 

    ‘-----------------翟振恺(小琦) 
    ‘weburl是要获取的动态页地址 
    ‘getHTTPPage(weburl)是获取动态页内容的函数 
    weburl="http://"Request.ServerVariables("SERVER_NAME")"/contact.asp?id="rs("id")""‘指定动态页地址 
    body=getHTTPPage(weburl)‘用函数取到动态页地址的内容 
    ‘-----------------翟振恺(小琦) 
    此方法最大的好处就是不用费力气专门去写静态的模板页面,只是将原来就有的动态页面转换为HTML静态页面,但生成速度不是太快。 

    我常用的生成HTML的方法就是第3种:用XMLHTTP获取动态页生成的HTML内容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。 

    第二步是生成文件的方法: 
    ASP里常用的有用ADODB.Stream生成文件和Scripting.FileSystemObject生成文件两种 

    1、 Scripting.FileSystemObject生成文件方法: 

    ‘-----------------翟振恺(小琦) 
    Set fso = CreateObject("Scripting.FileSystemObject") 
    File=Server.MapPath("要生成文件路径和文件名.htm") 
    Set txt=fso.OpenTextFile(File,8,True) 
    data1="文件内容"用WriteLine方法生成文件 
    txt.WriteLine data1 
    data2="文件内容"‘用Write方法生成文件 
    txt.Write data2 
    txt.Close 
    txt.fso 
    ‘-----------------翟振恺(小琦) 
    2、 

    ‘-----------------翟振恺(小琦) 
    Dim objAdoStream 
    set objAdoStream = Server.createObject("ADODB.Stream") 
    objAdoStream.Type = 1 
    objAdoStream.Open() 
    objAdoStream.Write("文件内容") 
    objAdoStream.SaveToFile 要生成文件路径和文件名.htm,2 
    objAdoStream.Close() 
    ‘-----------------翟振恺(小琦)
    您可能感兴趣的文章:
    • ASP生成html的新方法
    • asp分页生成html的程序脚本代码
    • 在ASP中使用FSO组件生成HTML页面
    • Asp生成HTML方法大全
    • ASP新闻分页,将一篇过长的文章分页,生成静态页面
    • fso asp生成静态html的代码
    • ASP生成静态文件编码为UTF-8格式的HTML文件
    • ASP生成静态htm页面基本代码
    • asp:生成静态页面函数
    • ASP中不用模板生成HTML静态页面的方法
    上一篇:ASP七大对象说明分析
    下一篇:飞云写的防CC攻击的ASP程序插件 打包下载
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP网站生成静态html页面技术小结 ASP,网站,生成,静态,html,