请教关于静态属性释放的问题!
登陆页面 http://localhost/logon.aspx 登陆时将用户名放到了一个静态变量里 user.username 并跳转到另一个页面 http://localhost/index.aspx然后根据 user.username 显示用户的一些信息。但把网页关了再重新打开,直接在地址栏里输入 http://localhost/index.aspx 这个页面,user.username还有值。它的信息还能显示出来。请问如何解决? --------------------编程问答-------------------- 首先,你这种设计思路就不对,如这种登录用户信息不会放在静态变量中,一般是放在Session中的啊 --------------------编程问答-------------------- 不喜欢用session,还得设置过期时间,如果session用多了还影响程序运行 --------------------编程问答-------------------- 只想知道如何释放 静态变量 --------------------编程问答-------------------- session也是服务器端缓存,静态变量也是服务器端缓存,系统提供的不用,非要自己整
就是因为有平滑过期时间才有他的价值
静态变量用多了就不影响程序吗 --------------------编程问答-------------------- 静态变量是提供所有客户端共享同样的数据的 --------------------编程问答-------------------- 静态变量是肯定不行的,因为所有用户都是共享那个变量! --------------------编程问答-------------------- 不用SESSION的话 同时打开2个页面会怎么样呢 --------------------编程问答-------------------- 各位大侠,我只是打个比方而已!并不是真的想要用静态变量来当session 使,我只是想知道静态变量如果出现那个情况应该如何解决!把它释放!谢谢! --------------------编程问答-------------------- null --------------------编程问答-------------------- 用Session或者Cookie都可以啊
都可以把信息传到另一个页面啊
补充:.NET技术 , ASP.NET