关于全局变量很急的问题!

PerfectStar 2004-09-29 09:22:31
SESSION传给一个全局静态变量,以后程序中都用这个变量进行操作,我想请问第二个用户登录时会更改第一个用户的全局变量嘛?(2个同时在线)
...全文
251 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunlyx 2004-09-29
  • 打赏
  • 举报
回复
你定义的是全局静态变量,所以肯定会变
hbb0b0 2004-09-29
  • 打赏
  • 举报
回复
应该会改的!
Symanteck 2004-09-29
  • 打赏
  • 举报
回复
这个问题en是个问题
hm77266 2004-09-29
  • 打赏
  • 举报
回复
if(!IsPostBack)
{
刷新数据库
}
悄悄的回来了 2004-09-29
  • 打赏
  • 举报
回复
不会!
czhiyong_153650 2004-09-29
  • 打赏
  • 举报
回复
肯定会改变的,我以前遇到过.
penning 2004-09-29
  • 打赏
  • 举报
回复
我同意 SVG(ben) 的观点,static是在服务器内存中只有一个,是所有用户共有的,而session是每个用户特有的,当用户访问页面改变了static变量的值,其余用户再访问该值肯定是改变后的
PerfectStar 2004-09-29
  • 打赏
  • 举报
回复
那请问是不是去掉static就可以完全解决问题呢?各位大侠
v192 2004-09-29
  • 打赏
  • 举报
回复
SVG(ben) 说的是对的。

静态是会被改变的。如果静态变量是int,bool之类的值类型,赋值给Session之后,在Session中使用这些值,不会改变原来的那个静态变量的值,因为他们不是引用类型
但如果那个静态变量是引用类型(包括string类型),赋值给Session实际上是把地址给了Session,所以修改Session中的值也会改变静态变量的值。
xcoolstar 2004-09-29
  • 打赏
  • 举报
回复
是啊,开始几位同志似乎很坚决,可见现在大家很多时候去注重技巧本身,而忽略了语言
huayi1212 2004-09-29
  • 打赏
  • 举报
回复
设置为静态的static是会被改变的

不要设置为静态
______________________________________
Ly105(等待) 说的没错。
xcoolstar 2004-09-29
  • 打赏
  • 举报
回复
这个问题我也遇到过,的确要变,至于怎么解决我也不清楚,看是不是去掉static?????有没有高手来说话,
PerfectStar 2004-09-29
  • 打赏
  • 举报
回复
为什么上面的同志们观点差异这么大啊????????????????究竟怎么回事情???
PerfectStar 2004-09-29
  • 打赏
  • 举报
回复
为什么上面的同志们观点差异这么大啊????????????????
PerfectStar 2004-09-29
  • 打赏
  • 举报
回复
请问如果不是静态变量就可以了吗?
Ly105 2004-09-29
  • 打赏
  • 举报
回复
设置为静态的static是会被改变的

不要设置为静态
xiaomaolover 2004-09-29
  • 打赏
  • 举报
回复
我觉得会变.
killerliu 2004-09-29
  • 打赏
  • 举报
回复
简单,当你不确定的时候,找两个人连上去测试下不就知道了嘛,不要说我没教你哦,接分
luckweb 2004-09-29
  • 打赏
  • 举报
回复
不会
SVG 2004-09-29
  • 打赏
  • 举报
回复
由于str是静态变量, 长驻内存的, 与asp.net进程共存亡.
如果第二个用户入来, 重新赋str的值, 所以是被改成第二个用户的了
加载更多回复(8)

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧