读书人

散分顺便问个有关问题

发布时间: 2012-02-14 19:19:19 作者: rapoo

散分,顺便问个问题
来csdn有一段时间了,不知不觉混到了3条裤衩了,感谢所有帮助过我的朋友!可惜只能发100的贴,祝大家天天开心!
System.Timers.Timer 写在aspx.cs里,请求此页面时启动,可当关闭页面后,Timer仍然运行,该如何处理,就是想当关闭页面时,Timer同时销毁。

[解决办法]
sf
[解决办法]
SF!
[解决办法]
我是新来的,,,给点分吧!!帮你顶一下
[解决办法]
dispose里可以销毁吗?
[解决办法]
up jf
[解决办法]
System.Timers.Enabled = true
[解决办法]
帮顶,没用过
应该可以设置的吧?页面是不是用了缓存机制呀?否则每次请求都是新的页面,里面的某个东西却还存在着,那还叫新的页面?
[解决办法]
同意3楼

[解决办法]
很简单 你怎么会知道timer依旧在运行的?应为你做了监视,垃圾回收机制的原则是回收所有已经释放的资源,你既然对这个timer在做监视。比如在其他页面的cs文件里用了这个timer的实力,那么这个timer的代理树上就有连接。就不能被垃圾回收机制直接释放。
解决方法:
  理论方法 调用dispose等晰构函数,我认为不一定有用。
  有效方法 直接将你的timer对象置空 timer = null; 不用担心原来的实例,它已经被孤立了,垃圾回收机制会照顾那个被释放的对象。
[解决办法]
dispose里可以销毁吗?
======================
貌似可以哦~

[解决办法]
没试过,不好说这种事一定要试才知道。
[解决办法]
没用过,学习一下!
顺便接点分
[解决办法]
学习
JF~

[解决办法]
up
[解决办法]
在PAGE的 Unload 事件或者 Disposed 事件处理
[解决办法]
jf
[解决办法]
下班了,走前接个分~
[解决办法]
接个分,顺便学一下。
[解决办法]
直接写timer=null,这样应该没问题吧。

顺便JF。
[解决办法]
jf
[解决办法]
没用过,接点点分
[解决办法]
jf
[解决办法]
学习, 我刚知道原来还有timer对象啊.

读书人网 >asp.net

热点推荐