不是100%确定是否可行,但希望有解决方法。几个小时的搜索没有带来任何好处。我有一个从Db表写入页面的文本字符串。如果它包含一个特定的字符串,我想添加一个页面include - 下面的例子写:
<!--#include file="members.asp"-->
进入文本,但不会将包含的文件内容拉入。
<%=Replace(myQuery("Text"), "123456", "%><!--#include file="mypage.asp"--><% ")%>
客户想要它在页面中而不是在输出的顶部或底部,这将是如此简单(我们已经这样做了)包含必须进入文本中的特定点。
我会感激任何帮助,即使是要确认无法做到这一点。
答案 0 :(得分:0)
这是主页:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body onload="document.getElementById('placeholder').innerText = document.getElementById('alwaysfillme').innerText">
<p><%=Replace("ABCDEFGHIJKLMNOPQRSTUVWXYZ", "J", "<span id=""placeholder""></span>")%></p>
<span id="alwaysfillme" style="display:none;"><!--#include file="mypage.asp"--></span>
</body>
</html>
这就是我所困扰的&#34; mypage.asp&#34;:
<% response.Write("--123--") %>
当J在文本中时,它显示:
ABCDEFGHI--123--KLMNOPQRSTUVWXYZ
如果文本中没有J,则显示:
ABCDEFGHIKLMNOPQRSTUVWXYZ