类型:转载 责任编辑:asp 日期:2007/03/01
向大家请教一个问题关于#include virtual
我有一个文本文件template1.inc,内容如下
aaa
bbb
ccc
我现在有一个asp文件aaa.asp如下
<%
function getfilepath(fullpath)
if fullpath <> "" then
getfilepath = left(fullpath,instrrev(fullpath, "/"))
else
getfilepath = ""
end if
end function
%>
<%
response.write "<textarea name=""template1"" style=""visibility: hidden;""><!--#include virtual="""& getfilepath(request.servervariables("path_info")) & "templates/template1.inc" & """ --></textarea>"
%>
浏览aaa.asp,在浏览器上,查看源代码如下
<textarea name="template1" style="visibility: hidden;"><!--#include virtual="/international/cms/edit1/templates/template1.inc" --></textarea>
现在更改一下aaa.asp文件内容如下
<%
function getfilepath(fullpath)
if fullpath <> "" then
getfilepath = left(fullpath,instrrev(fullpath, "/"))
else
getfilepath = ""
end if
end function
%>
<%
response.write "<textarea name=""template1"" style=""visibility: hidden;""><!--#include virtual="""& getfilepath(request.servervariables("path_info")) & "templates/template1.inc" & """ --></textarea>"
%>
<textarea name="template1" style="visibility: hidden;"><!--#include virtual="/international/cms/edit1/templates/template1.inc" --></textarea>
浏览aaa.asp,在浏览器上,查看源代码如下
<textarea name="template1" style="visibility: hidden;"><!--#include virtual="/international/cms/edit1/templates/template1.inc" --></textarea>
<textarea name="template1" style="visibility: hidden;">
aaa
bbb
ccc
</textarea>
我想问的问题是为什么在asp里的include virtual只有显示没有执行呢
我的系统ie6,winxp,iis
推荐阅读