CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

变量传递问题!

楼主igaoyu(赵楠)2003-09-01 16:58:32 在 Web 开发 / ASP 提问

有3个页面show.asp     book1.asp     login.asp   ,还有一判断session("username")是否为空的页面judge.asp  
  在show.asp中点击按钮,表单指向book1.asp,但当judge.asp判断到session("username")是空的时候,页面redirect到login.asp,让用户输入密码和用户名登陆,登陆中建立session("username");然后就跳转到book1.asp  
        最重要的问题是经过登录   show.asp?cunId=<%=cunid%>&kind=<%=kind%>中的变量cunId,kind怎样一同传递到book1.asp页   ???  
   
  谢谢,这个问题偶遇到好多次了,请高手赐教 问题点数:0、回复次数:12Top

1 楼csdntoll(伊人美食LadyFood.Com)回复于 2003-09-01 17:06:46 得分 0

不明白楼主在讲什么?Top

2 楼wch0410(宁肯笑着流泪,绝不哭着后悔)回复于 2003-09-01 17:13:32 得分 0

在show.asp按照判断条件指向book1.asp页的时候  
  使用     <a   href="book1.asp?cunId=<%=cunid%>&kind=<%=kind%>">跳转</a>Top

3 楼dtysam(dtysam)回复于 2003-09-01 17:13:32 得分 0

没必要在用一个asp页面来进行判断,在book1.asp中写上几句就可以了  
   
    〈%  
            if   session("username")=""   then  
                  redirect   "login.asp"  
              end   if  
      %〉                  
                                                 
   
  Top

4 楼bezier1980(逍遥程序)回复于 2003-09-01 17:15:27 得分 0

是不是把   "show.asp?cunId=<%=cunid%>&kind=<%=kind%>"这个页面的cunid和kind两个值同时传给两个页面??Top

5 楼igaoyu(赵楠)回复于 2003-09-01 17:59:27 得分 0

就是原来的show.asp页IE地址栏里有cunId=<%=cunid%>&kind=<%=kind%>  
  就是经过show.asp   -->   book1.asp   -->   login.asp   -->   book1.asp   过程以后,  
  怎样将cunid,kind这两个变量也传递给book1.asp页呢???  
   
  谢谢Top

6 楼igaoyu(赵楠)回复于 2003-09-01 18:25:32 得分 0

up  
  但愿明天早上来了能看到有高人给出答案,幻想中...     :)Top

7 楼igaoyu(赵楠)回复于 2003-09-02 08:59:18 得分 0

明天了,还是没人来      
  失望ingTop

8 楼wggipkhgef(不想说乔丹)回复于 2003-09-02 09:05:40 得分 0

先在show.asp里面添加:  
  cunId=request("cunId")  
  kind=request("kind")  
  book1.asp?cunId=<%=cunId%>&kind=<%=kind%>Top

9 楼wggipkhgef(不想说乔丹)回复于 2003-09-02 09:07:45 得分 0

这个样子可以一个个传递过去  
  先传到book1.asp  
  再在book1.asp里面添加同样的代码  
  再传到login.asp  
  再在login.asp里面添加同样的代码  
  再传回book1.aspTop

10 楼wggipkhgef(不想说乔丹)回复于 2003-09-02 09:09:44 得分 0

当然还有一种最简单的方法就是:  
  在show.asp里面  
  response.cookies("cunid")=....  
  response.cookies("kind")=.....  
  然后再在book1.asp里面  
  cunId=request.cookies("cunid")  
  kind=request.cookies("kind")Top

11 楼bluefox168(风逝)回复于 2003-09-02 09:15:49 得分 0

先在show.asp里面添加:  
  cunId=request("cunId")  
  kind=request("kind")  
  book1.asp?cunId=<%=cunId%>&kind=<%=kind%>  
  然后再在book1.asp里面加  
  cunId=request("cunId")  
  kind=request("kind")  
  if   session("username")=""   then  
    response.redirect"login.asp?cunId=<%=cunId%>&kind=<%=kind%>"  
  else  
  response.redirect"book1.asp?cunId=<%=cunId%>&kind=<%=kind%>"  
  end   if  
  Top

12 楼long02435(蓝天)回复于 2003-09-02 09:20:17 得分 0

用一个IF来判断先传到哪一页  
  如果是你说的这样就  
  把show.asp?cunId=<%=cunid%>&kind=<%=kind%>先传到login.asp  
  接收后再用redirect传过去到book1.asp不就可以了吗  
   
   
  Top

相关问题

  • 变量传递
  • 变量的传递!
  • session变量传递
  • 怎么传递变量?
  • 如果传递变量值!
  • 急!!变量的传递
  • 关于变量的传递
  • 变量如何传递
  • 变量传递问题
  • 关于传递变量

关键词

  • 页面
  • asp
  • cookies
  • cunid
  • kind
  • book1
  • 变量
  • 先传
  • show
  • login

得分解答快速导航

  • 帖主:igaoyu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo