允许 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
我正在构建一个脚本,用于根据表单输入创建 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