允许 ASP 经典 <% %> 文件系统对象 Writeline 命令内的标记的格式

Format to allow ASP Classic <% %> tags inside of a FileSystem object Writeline command

我正在构建一个脚本,用于根据表单输入创建 ASP 经典页面。

我正在使用文件对象创建 asp 文件。它按预期工作,但是我有点困惑如何将 ASP CLASSIC 代码嵌入到字符串中。打开标签的工作方式如下:

fname.WriteLine"<% DIM GENERIC_VAR"

这在文件中正确显示,但是关闭标签的使用似乎不起作用。甚至我的 IDE 也表明存在格式问题。通常在我需要替换 "(双引号)和 '(单引号)的情况下,我会遇到编译错误(未终止的字符串常量)或者文件没有​​按预期创建行。我知道关于加倍 "" 但到目前为止还没有任何运气。谢谢。

以旁注为例,我只需要能够将其打印到文件的行中:

fname.WriteLine"%>"
openasp  = "<"
openasp  = openasp & "% "
closeasp = " %"
closeasp = closeasp & ">"

像上面一样设置 ASP 标签。 然后根据需要将它们包装成一行,例如:

fname.WriteLine openasp & "DIM VAR_NAME" & closeasp