终于在节前到了1000分,问个问题并散分,关于静态成员的。

l_clove 2003-12-24 08:23:40
在ASP.Net应用程序中,Page_load在每次Postback时都会调用一次,如果在其中初始化变量则变量的内容无法得到保存,但如果声明为static则可以,我想问一下单机程序的static类型是保存在内存的全局存储区,但ASP.Net把静态变量保存在哪儿了?客户端or服务器?
...全文
34 103 打赏 收藏 转发到动态 举报
写回复
用AI写文章
103 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_clove 2003-12-25
  • 打赏
  • 举报
回复
揭帖!
lvzm 2003-12-24
  • 打赏
  • 举报
回复
up
ldz112 2003-12-24
  • 打赏
  • 举报
回复
看看

我路过,顺便来骗分
Heqikun 2003-12-24
  • 打赏
  • 举报
回复
呵呵,接分。
static关键字肯定是要分配内存的,能分配在哪里?当然不会客户端了。
比较static和session哪个对服务器压力大肯定还是可比的。看从哪方面说了。占用服务器资源多少、在服务器端存活时间等。我个人感觉还是static变量压力大些。
cnicq 2003-12-24
  • 打赏
  • 举报
回复
服务器内存
ahking 2003-12-24
  • 打赏
  • 举报
回复
接分
bitsbird 2003-12-24
  • 打赏
  • 举报
回复
happy
ponycsdn 2003-12-24
  • 打赏
  • 举报
回复
接分
merry christmas
dbx 2003-12-24
  • 打赏
  • 举报
回复
接分
merry christmas
thinboyxp 2003-12-24
  • 打赏
  • 举报
回复
up
gzhubonet 2003-12-24
  • 打赏
  • 举报
回复
只能接分哪!!!!!!!!!!!!:)
祝兄弟们圣诞节快乐!
wzgtly 2003-12-24
  • 打赏
  • 举报
回复
静态变量应该是保存在服务器端的了
dongyp511 2003-12-24
  • 打赏
  • 举报
回复
jie
goody9807 2003-12-24
  • 打赏
  • 举报
回复
接分!谢谢!
cnlamar 2003-12-24
  • 打赏
  • 举报
回复
上面的说了这么多了,就不说了,接分
kekeli 2003-12-24
  • 打赏
  • 举报
回复
以COOKIE的形式保存到客户端.
FoxLinn 2003-12-24
  • 打赏
  • 举报
回复
谢谢!接分
codinghello 2003-12-24
  • 打赏
  • 举报
回复
一句话简单的说:一个类的静态变量和实例变量的区别是分配内存的方式不同
实例变量:在构造类时候实例化变量的时候分配内存.
静态变量:数据整个AppDomain的,当这个变量被装载到程序的时候分配内存空间,并且
只在编译程序的时候分配一次内存(在代码的第一个方法引用这个静态变量的时候)
session和静态变量不一样,session不是属于appDomain的,没有什么可比性.
lar99 2003-12-24
  • 打赏
  • 举报
回复
Save in Server
monkeys 2003-12-24
  • 打赏
  • 举报
回复
接分!谢谢!
加载更多回复(83)

62,025

社区成员

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

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

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

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