散分,顺便问个问题

yaojian524 2007-05-23 04:49:09
来csdn有一段时间了,不知不觉混到了3条裤衩了,感谢所有帮助过我的朋友!可惜只能发100的贴,祝大家天天开心!
System.Timers.Timer 写在aspx.cs里,请求此页面时启动,可当关闭页面后,Timer仍然运行,该如何处理,就是想当关闭页面时,Timer同时销毁。
...全文
207 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaojian524 2007-05-25
  • 打赏
  • 举报
回复
已经结贴了,但是生成xml时出错了 - -!
LikeCode 2007-05-24
  • 打赏
  • 举报
回复
学习, 我刚知道原来还有timer对象啊.
zhulei2008 2007-05-24
  • 打赏
  • 举报
回复
jf
lovenets 2007-05-24
  • 打赏
  • 举报
回复
没用过,接点点分
xjjdanran 2007-05-24
  • 打赏
  • 举报
回复
jf
xFengChenx 2007-05-24
  • 打赏
  • 举报
回复
直接写timer=null,这样应该没问题吧。

顺便JF。
dkjdkj 2007-05-24
  • 打赏
  • 举报
回复
接个分,顺便学一下。
oliverkahn 2007-05-24
  • 打赏
  • 举报
回复
下班了,走前接个分~
LifeForCode 2007-05-23
  • 打赏
  • 举报
回复
jf
fengyecsdn 2007-05-23
  • 打赏
  • 举报
回复
在PAGE的 Unload 事件或者 Disposed 事件处理
amandag 2007-05-23
  • 打赏
  • 举报
回复
up
wxg22526451 2007-05-23
  • 打赏
  • 举报
回复
学习
JF~
sun_Ke 2007-05-23
  • 打赏
  • 举报
回复
没用过,学习一下!
顺便接点分
cqhydz 2007-05-23
  • 打赏
  • 举报
回复
没试过,不好说这种事一定要试才知道。
oliverkahn 2007-05-23
  • 打赏
  • 举报
回复
dispose里可以销毁吗?
======================
貌似可以哦~
yaojian524 2007-05-23
  • 打赏
  • 举报
回复
to Oceanson(洋之光)

其实我是在一个页面里用timer来定时修改数据库的一个字段,当跳转到另一个页面以后,原来的页面已经没有了,但是timer还没有结束,因为数据库的那个字段还在不断的变化
yaojian524 2007-05-23
  • 打赏
  • 举报
回复
感谢这么多人来捧场 ^_^
yaojian524 2007-05-23
  • 打赏
  • 举报
回复
页面已经没有了,在哪写dispose?
Oceanson 2007-05-23
  • 打赏
  • 举报
回复
很简单 你怎么会知道timer依旧在运行的?应为你做了监视,垃圾回收机制的原则是回收所有已经释放的资源,你既然对这个timer在做监视。比如在其他页面的cs文件里用了这个timer的实力,那么这个timer的代理树上就有连接。就不能被垃圾回收机制直接释放。
解决方法:
  理论方法 调用dispose等晰构函数,我认为不一定有用。
  有效方法 直接将你的timer对象置空 timer = null; 不用担心原来的实例,它已经被孤立了,垃圾回收机制会照顾那个被释放的对象。
die_lian 2007-05-23
  • 打赏
  • 举报
回复
同意3楼
加载更多回复(7)

62,074

社区成员

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

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

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

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