1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

麻烦小叶帮我看一下这个

本帖由 cmcm1632006-05-17 发布。版面名称:后端开发

  1. cmcm163

    cmcm163 New Member

    注册:
    2005-12-23
    帖子:
    59
    赞:
    0
    现在有两个文件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:
     
  2. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    不行吧?

    PHP:
    <%
    if 
    request("ff")="aadmin" then
    %>
              <!--
    #include file="articleconn.asp"-->
    <%
    else
    %>

              <!--
    #include file="brticleconn.asp"-->
    <%
    end if
    %>
     
  3. 小狼

    小狼 New Member

    注册:
    2006-03-15
    帖子:
    163
    赞:
    1
    看我写的

    <%if request("ff")="aadmin" then%>
    <%response.write"<!--#include file="articleconn.asp"-->" %>
    <%else%>
    <%response.write"<!--#include file="brticleconn.asp"-->"%>
    <%end if%>
     
  4. cmcm163

    cmcm163 New Member

    注册:
    2005-12-23
    帖子:
    59
    赞:
    0
    非常奇怪的问题,小叶和老狼的代码看起来都行得通,可是一运行就出错了。

    提示:
    错误类型:
    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%>
     
  5. 风之邪狼

    风之邪狼 New Member

    注册:
    2005-12-13
    帖子:
    7
    赞:
    0
    response.write"<!--#include file="articleconn.asp"-->"


    Response.Write "<!--#include file='articleconn.asp'-->"
     
  6. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    小页的代码是对的
    <!--#include file="articleconn.asp"--> 是服务器端执行的内容,不能使用
    response.write"<!--#include file="articleconn.asp"-->"
    风之邪狼 ASP中不区分大小写
     
  7. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    我知道。我只是想让他知道。用
    resposne.write 多引号里不能再用双引号。。
     
  8. 著名混混

    著名混混 New Member

    注册:
    2006-03-22
    帖子:
    292
    赞:
    1
    <%
    if request("ff")="aadmin" then
    response.write"<!--#include file=""articleconn.asp""-->"
    else
    response.write"<!--#include file=""brticleconn.asp""-->"
    end if
    %>
     
  9. 七星浪子

    七星浪子 New Member

    注册:
    2005-09-15
    帖子:
    444
    赞:
    7
    寒~~~,竟然那么多人不认识包含文件的用法!:ft:

    实现楼主的意思有多种方法:

    1. include file。

    2. Server.Execute

    2. Server.Transfer

    。。。还有其他方法就一一列出了。。。