Есть ли способ включить файл в HTML, используя переменную asp? - PullRequest
0 голосов
/ 07 мая 2011

Я хочу включить файл в html, но хочу передать ему переменную, используя asp (то есть)

<% Dim s = "file.html %>
<!-- #include file="<% s %>"-->

Это, похоже, не работает, есть ли способ обойти это, чтобы получитьвыше на работу?

Ответы [ 3 ]

3 голосов
/ 07 мая 2011

IIS на стороне сервера не поддерживает переменные.

См. Документацию .


Одним из обходных путей может быть чтение файла (используя FileSystemObject) в переменную и вывод его непосредственно на страницу с использованием <%=%>.

0 голосов
/ 09 июля 2015

Как насчет этого?

<% Server.Execute "" & s & ".html" %>
0 голосов
/ 11 мая 2011

Хотелось бы что-нибудь подобное для вас?

<% if condition Then %>
<!--#include file="File1.htm"-->
<% elseif condition Then %>
<!--#include file="File2.htm"-->
<% end if %>
...