ASP模板生成静态页问题
title=内容
pencat=rs2("content") '从数据库里取出模板
pencat=replace(pencat,"$title$",title)
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath("1.htm))
fout.WriteLine pencat
fout.close
运行后出现:
Microsoft VBScript 运行时错误 (0x800A0005)
无效的过程调用或参数,......第 142 行,能生成静态页,但没有内容,并且为0K
如果把:pencat=rs2("content") 改为:pencat=<html><body>$title$</body></html>'不是数据库里的模板,它能正常生成静态HTM页到指定位置,而且$title$位置正常写成:内容
模板页全都是html标记,为什么会出现这样的情况呢?