我想在html中包含一个文件,但我想用asp(即)传递一个变量
<% Dim s = "file.html %>
<!-- #include file="<% s %>"-->
这似乎不起作用,是否有办法解决这个问题以使上述工作正常进行?
答案 0 :(得分:3)
IIS server side includes不支持变量。
请参阅documentation。
一种解决方法是将文件(使用FileSystemObject
)读入变量并使用<%=%>
将其直接输出到页面。
答案 1 :(得分:0)
这样的事情对你有用吗?
<% if condition Then %>
<!--#include file="File1.htm"-->
<% elseif condition Then %>
<!--#include file="File2.htm"-->
<% end if %>
答案 2 :(得分:0)
这是怎么回事?
<% Server.Execute "" & s & ".html" %>