标题:ASP传参失败?
只看楼主
ashimaxigo
Rank: 2
等 级:论坛游民
帖 子:29
专家分:17
注 册:2012-12-24
结帖率:75%
已结贴  问题点数:20 回复次数:7 
ASP传参失败?
A.asp:
 <!----------------------------------产品中心开始----------------------------------->
<form ID="form2" name="form2" method="post" action="">   
   <td wIDth="238" rowspan="3" valign="top">   
 <% Set rs = Server.CreateObject "ADODB.Recordset")   
 sql= "select * from product order by ID "   
  rs.open sql,conn,1,3 rs.movefirst     %>   
<%dim flaga     flaga=rs("ID") %>  
 <%do while not rs.eof or rs.bof%>      
  <img src="<%=rs("photoadd")%>" width="129" height="81" border="0">
<%response.write " <a href ='productDetail.asp?flaga="&flaga&"' Target=_blank >详细信息</a>"%></img><%flaga=flaga+1%><%rs.movenext%><%loop%>    <br>  
  </td></form>
 b.asp
     <!--#include file="conn.asp"-->
     
     <%
     dim flaga
         flaga=request.form("flaga")
     Set rs = Server.CreateObject("ADODB.Recordset")
     sql= "select * from product"
     rs.open sql,conn,1,1
     rs.movefirst
     %>
        <%if not rs.eof or rs.bof then%>
        
        <img src="<%=rs("photoadd")%>" width="500" height="300" border="0"></img>
        <%response.Write(rs("productNameCH"))%>
        <%end if%>
打开b.asp,每个连接显示的都是id=1的内容
搜索更多相关主题的帖子: 产品 method border action product 
2013-06-06 07:20
ashimaxigo
Rank: 2
等 级:论坛游民
帖 子:29
专家分:17
注 册:2012-12-24
得分:0 
没人理我,自己顶一下
2013-06-06 23:11
ashimaxigo
Rank: 2
等 级:论坛游民
帖 子:29
专家分:17
注 册:2012-12-24
得分:0 
@hu9jj 在了请回答
2013-06-06 23:12
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:10 
<form ID="form2" name="form2" method="post" action="">
需要写上action,也就是action ="b.asp" 。还需要flaga的input和submit的按钮。

productDetail.asp?flaga=""
这种方式是get方式传送,如果有a标签,而且仅仅是跳转或者弹出新窗口,没必要使用form。
2013-06-06 23:25
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:10 
method="post"


不管什么方式,用 request 获取。还获取不到,检查参数。

ASP讨论QQ群:251346273
2013-06-07 11:53
ashimaxigo
Rank: 2
等 级:论坛游民
帖 子:29
专家分:17
注 册:2012-12-24
得分:0 
回复 4楼 apull
已解决,不是传参的问题。response.write不能和<a href></a>这样混着用。看了置顶精华帖才明白。我用<a href></a>把参数成功传过去了
2013-06-09 10:31
maprincesse
Rank: 2
等 级:论坛游民
威 望:1
帖 子:22
专家分:19
注 册:2013-1-15
得分:0 
可以用response.write 跟script的形式如
Response.Write "<script>alert('您不是管理员,不允许删除信息!');this.location.href='maprincesse_t.asp?board_id="&request.Cookies("temp_board_id")&"';</SCRIPT>"
2013-06-09 15:40
maprincesse
Rank: 2
等 级:论坛游民
威 望:1
帖 子:22
专家分:19
注 册:2013-1-15
得分:0 
可以用response.write 跟script的形式如
Response.Write "<script>alert('您不是管理员,不允许删除信息!');this.location.href='maprincesse_t.asp?board_id="&request.Cookies("temp_board_id")&"';</SCRIPT>"
2013-06-09 15:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-414631-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059852 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved