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

关于对象SESSION的应用

楼主lifesea(空气中的氦气)2006-03-01 10:56:31 在 Web 开发 / ASP 提问

<html>  
  <head></head>  
  <body>  
  <%  
  session("num")=1  
  session("num")=session("num")&","&"1"  
  num=split(session("num"),",")  
  for   i=0   to   ubound(num)  
  session("num")=replace(session("num"),num(i),2)  
  next  
  i=0  
  for   i=0   to   ubound(num)  
  response.write(num(i)&"<br>")  
  next  
  %>  
   
  </body>  
  </html>  
  为什么网业上显示的是11而不是22呢?  
  请那位大虾解决一下,拜托!!! 问题点数:20、回复次数:7Top

1 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-01 11:14:54 得分 0

for    
  response.write(num(i)&"<br>")    
  next  
  输出  
  1  
  1  
  response.write   session("num")   '输出2,2  
  因为数组num的值没有改变啊。Top

2 楼abcdefg3305(游牧人)回复于 2006-03-01 11:16:57 得分 0

num=split(session("num"),",")  
  num(0)=1  
  num(1)=1  
  这个数组到后面没有经过处理出来当然还是11了.Top

3 楼lifesea(空气中的氦气)回复于 2006-03-01 12:50:23 得分 0

for   i=0   to   ubound(num)  
  session("num")=replace(session("num"),num(i),2)  
  next  
  这句不是已经改变了数组的值?Top

4 楼rimguncheng(asp->.net & vc 没办法)回复于 2006-03-01 13:54:56 得分 0

session("num")=replace(session("num"),num(i),2)  
   
  这样是改变了,    
   
  但你在上面   num(i)   这个没有改变啊而你要输出的是response.write(num(i)&"<br>")  
   
  这样的话永远都   是1,1啦  
   
  所以你要改   response.write(session("num")=&"<br>")  
   
  Top

5 楼lifesea(空气中的氦气)回复于 2006-03-01 14:36:48 得分 0

小弟再请教一个关于SESSION的问题  
  <html>  
  <head></head>  
  <body>  
  <%  
  session("num")=1  
  session("num")=session("num")&","&"1"  
  response.write(session("num")&"<br>")  
  num=split(session("num"),",")  
  for   i=0   to   ubound(num)  
  session("num")=replace(session("num"),num(i),i)  
  next  
  i=0  
  response.write(session("num"))  
  %>  
   
  </body>  
  </html>  
  这个为什么显示的是  
  1,1  
  0,0  
  而不是  
  0,1Top

6 楼lifesea(空气中的氦气)回复于 2006-03-01 14:38:53 得分 0

当我把上面那个程序该为  
  <%  
  session("num")=1  
  session("num")=session("num")&","&"2"  
  response.write(session("num")&"<br>")  
  num=split(session("num"),",")  
  for   i=0   to   ubound(num)  
  session("num")=replace(session("num"),num(i),i)  
  next  
  i=0  
  response.write(session("num"))  
  %>  
  显示就是正常的  
  显示为  
  1,2  
  0,1Top

7 楼lifesea(空气中的氦气)回复于 2006-03-01 14:40:04 得分 0

大虾们,帮帮我啊!这个问题我一直都不明白Top

相关问题

  • 关于ENUM类型对象的应用
  • 怎样应用code example里的那个时钟对象!
  • 面向对象的三层应用的设计问题请教?
  • XSL扩展对象如何响应用户事件
  • CreatFont难道不能应用于Button对象?
  • 如何在DDL与应用程序间传递TADOQuery对象
  • 如何得到应用程序View类的类对象?
  • MIS 系统中怎么应用面向对象技术?
  • 在应用Excel Application 对象时,如何判断Excel是否下在运行,及如何得到当前应用?
  • 将COM+应用配置为库应用程序,那么对象池还起作用吗?

关键词

得分解答快速导航

  • 帖主:lifesea

相关链接

  • Web开发类图书

广告也精彩

反馈

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