现在有两个文件A.htm表单 b.asp搜索程序 我要实现根据a.htm表单项来决定b.asp嵌入A页面还是B页面 <% if request("ff")="aadmin" then response.write"<!--#include file="articleconn.asp"-->" else response.write"<!--#include file="brticleconn.asp"-->" end if %> 试了上面的低码,但是不行。帮我看看好吗?:lovely:
不行吧? PHP: <% if request("ff")="aadmin" then %> <!--#include file="articleconn.asp"--> <% else %> <!--#include file="brticleconn.asp"--> <% end if %>
看我写的 <%if request("ff")="aadmin" then%> <%response.write"<!--#include file="articleconn.asp"-->" %> <%else%> <%response.write"<!--#include file="brticleconn.asp"-->"%> <%end if%>
非常奇怪的问题,小叶和老狼的代码看起来都行得通,可是一运行就出错了。 提示: 错误类型: Microsoft VBScript 编译器错误 (0x800A0401) 语句未结束 /hot/search.asp, line 5, column 34 response.write"<!--#include file="articleconn.asp"-->" 我发现只要不加嵌入页面代码就不会出错。如下面这个,就不会出错。 PHP: <%if request("ff")="aadmin" then%> <%response.write"aaaaaaaa" %> <%else%> <%response.write"bbbbbbbb"%> <%end if%>
response.write"<!--#include file="articleconn.asp"-->" Response.Write "<!--#include file='articleconn.asp'-->"
小页的代码是对的 <!--#include file="articleconn.asp"--> 是服务器端执行的内容,不能使用 response.write"<!--#include file="articleconn.asp"-->" 风之邪狼 ASP中不区分大小写
<% if request("ff")="aadmin" then response.write"<!--#include file=""articleconn.asp""-->" else response.write"<!--#include file=""brticleconn.asp""-->" end if %>
寒~~~,竟然那么多人不认识包含文件的用法!:ft: 实现楼主的意思有多种方法: 1. include file。 2. Server.Execute 2. Server.Transfer 。。。还有其他方法就一一列出了。。。