CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

100求解:asp.net在某个页面中定义一个static变量出现的问题

楼主hsg11804(DotNet2004)2005-07-04 19:24:24 在 .NET技术 / ASP.NET 提问

突然发现在多人登录调用这个static变量以后,这个static变量会变成同一个值,而不是根据每个用户来定义相应的值.这个问题如何解决?  
  或:  
  为了实现上述功能,给每个用户定义一个标识性的变量,即该变量的值随不同用户的调用而值不同,同时还能保留.求解决方案.  
  PS:(暂时不考虑用Session;Session存在易失效的问题)  
  问题点数:100、回复次数:8Top

1 楼brando_beat(Eの懒龙)回复于 2005-07-04 20:04:50 得分 5

你可以使用孟子的单点登录,就是使用cache。来解决这个问题。Top

2 楼hsg11804(DotNet2004)回复于 2005-07-04 20:10:16 得分 0

楼上的这位仁兄可否具体指点一下.  
  或提供一些可供查询的资料.谢谢.  
  Top

3 楼youjei(飞一龙.net)回复于 2005-07-04 20:18:31 得分 10

用cookie呀Top

4 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-07-04 20:19:03 得分 15

http://dotnet.aspx.cc/ShowDetail.aspx?id=CF5FFABC-CFE1-4368-3C13-9B4FCD7C7168  
   
  这是关于用CACHE的方法。。也不是很完美啦。。  
   
  感觉SESSION还是比较好的,丢失的情况很少的,至少来说我没碰到过。。  
   
  有一些是由于误操作引起的,也不能老怪SESSIONTop

5 楼lau_marco(青苹果)回复于 2005-07-04 20:45:21 得分 15

如果怕丢失的话,可以把session放在数据库中  
  个人感觉还是用sessionTop

6 楼hsg11804(DotNet2004)回复于 2005-07-04 20:49:57 得分 0

孟子那个是解决一个帐号多处登录的问题.  
  而我这个要求是多个帐号登录,用一个标识符而进行区分它们之间除了用户名外的属性.  
  比如说:各自经验值,或者各自的金币数目.等等.  
  Top

7 楼hchxxzx(NET?摸到一点门槛)回复于 2005-07-04 21:40:38 得分 50

static变量是干什么的?它是拿来存储一些不变的值,你却拿来存储可变的值,这个方向本身就是错误的.用CACHE也不行,它也是面向全局.用在当前用户个人身上的东西,你就必须用session或COOKIES,不能用别的.  
  Top

8 楼sykpboy(小憩---每天解决1个问题,顺便升星)回复于 2005-07-04 22:29:26 得分 5

use   session   or   cookieTop

相关问题

  • 高分求解:js变量如何赋值给asp变量
  • 关于算static变量与继承的问题!高分求解!
  • 【紧急求解】ASP语句在写ACTIVEX封住时候的变量代码变换问题!!!!!!!!!
  • 关于static变量
  • 关于session中保存的变量的问题,求解?
  • 征求解答。如何获取系统变量?急!!!
  • 字符串变量简单问题求解--很快揭帖
  • XSL中遇到关于变量的问题,求解
  • 有一事求解:关于静态变量
  • -^_ 帮帮我啊:变量表达式求解

关键词

  • 用户
  • 解决
  • 值
  • static变量
  • 问题
  • 登录
  • session
  • cookie

得分解答快速导航

  • 帖主:hsg11804
  • brando_beat
  • youjei
  • hackate
  • lau_marco
  • hchxxzx
  • sykpboy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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