| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2668 人关注过本帖
标题:response.redirect 无法获取参数值
只看楼主 加入收藏
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
结帖率:72.22%
收藏
已结贴  问题点数:10 回复次数:11 
response.redirect 无法获取参数值
在博客日志内容显示页面删除日志评论后出错,提示BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录,我想应该是记录删除后使用response.redirect 跳转时没有获取到日志的id值
我的代码是这样的:
<%
 session("rzid")=request("id")         'id为从上一个页面传递的日志的id值
set article=server.CreateObject("adodb.recordset")
          sql="select * from  blog_rizhi where  id='"&session("rzid")&"'"
          article.open sql,conn,1,3

 if request("del")<>""  then
    conn.execute("delete  from comment_rizhi where id='"&request("del")&"'")
    conn.close
   response.Redirect "article.asp?id="&session("rzid")
  end if
%>
找了半天不知道哪个地方错了,请知道的朋友帮帮忙,本人是菜鸟
搜索更多相关主题的帖子: response redirect 参数 获取 
2010-06-20 14:56
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:2 
提交页面的问题没提交过来
2010-06-20 15:21
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
收藏
得分:0 
不明白楼上的意思,跳转时不是已经提交了日志的id为session("rzid")了吗?

http://www.----中国最具有影响力的档案类综合网站!
2010-06-20 15:26
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
收藏
得分:0 
我试了一些,如果将session("rzid")改为该篇日志的id时是可以的

http://www.----中国最具有影响力的档案类综合网站!
2010-06-20 15:28
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
response.Redirect "article.asp?id="&session("rzid")
这里id没有值最大可能是下面这句话没接到数据
session("rzid")=request("id")         'id为从上一个页面传递的日志的id值
而这句话的request("id")是上一个页面过来的
2010-06-20 15:38
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
收藏
得分:0 
上一个页面就是一个链接呀,传递的参数就是id
<tr>
      <td height="25" colspan="2" valign="bottom">&nbsp;<img src="/images/icongg.gif" width="11" height="10" align="absmiddle" /><a href="/blog/article.asp?id=<%=article("id")%>" target="_blank" class="STYLE5"> <%=article("title")%></a></td>
</tr>

从上个页面传递来的参数已经保持在session里面了,session不是有“记忆功能”吗?不应该获取不到参数呀

http://www.----中国最具有影响力的档案类综合网站!
2010-06-20 15:57
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
收藏
得分:0 
有没有什么方法能够将上个页面传递过来的参数保存起来,等需要的时候调用呢?

http://www.----中国最具有影响力的档案类综合网站!
2010-06-20 16:06
o仰o
Rank: 2
等 级:论坛游民
帖 子:29
专家分:27
注 册:2010-6-10
收藏
得分:2 
<tr>
      <td height="25" colspan="2" valign="bottom">&nbsp;<img src="/images/icongg.gif" width="11" height="10" align="absmiddle" /><a href="/blog/article.asp?id=<%=article("id")%>" target="_blank" class="STYLE5"> <%=article("title")%></a></td>
</tr>
这里都没有del参数的传递,只有id,楼发的是只是在del参数不为空的时候就执行delete!
2010-06-20 20:57
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
收藏
得分:0 
楼上的朋友,你发的那句代码是上个页面(rizhi.asp)传递的显示日志的参数,显示日志和删除评论的页面是article.asp,
删除语句是
<td width="10%" ><a href="/blog/article.asp?del=<%=comment("id")%>" onClick="return confirm('确定删除吗?')">删除</a></td>
这里del即使被删除的评论的id

http://www.----中国最具有影响力的档案类综合网站!
2010-06-21 08:32
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
收藏
得分:0 
自己顶一下,走过路过的不要错过

http://www.----中国最具有影响力的档案类综合网站!
2010-06-21 12:49
快速回复:response.redirect 无法获取参数值
数据加载中...
 
   



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

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