我是否需要在asp.net中取消订阅(手动订阅)活动?
发布时间:2020-07-03 13:30:57 所属栏目:asp.Net 来源:互联网
导读:有关订阅/取消订阅活动的最佳实践规则是否适用于asp.net? 我知道这可能看起来像一个愚蠢的问题,但是当我想到它时,我从未真正看到任何人们首先在页面上订阅事件然后在Web请求中取消订阅的代码. 例1: 在页面上,在Page_Load方法中,我订阅了ListView上的更新事
|
有关订阅/取消订阅活动的最佳实践规则是否适用于asp.net? 我知道这可能看起来像一个愚蠢的问题,但是当我想到它时,我从未真正看到任何人们首先在页面上订阅事件然后在Web请求中取消订阅的代码. 例1: 例2: 最好的问候,埃吉尔. 解决方法当请求完成时,页面实例及其所有组件将“超出范围”,例如,他们有资格获得GC.因此,ListView将与其上的页面/用户控件一起超出范围.您不需要取消订阅(除非您订阅属于某种单例的事件,该事件在每个请求中都存在并且使用该页面的某个方法作为事件处理程序).同样的事情对于演示者也是有效的(只要该演示者仅用于一个页面并且在此之后超出范围). (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 我为什么要选择带有.Net核心的ASP.NET Cor
- asp.net简单生成XML文件的方法
- asp.net-mvc-3 – 如何在Razor中为Nullable创建编辑器模板
- ASP.NET缓存管理的几种方法
- ASP.NET缓存 方法和最佳实践
- remoting和webservice有什么区别
- 认证 – WebApi ActionFilterAttribute,HttpActionContext访
- asp.net-mvc-4 – ASP.NET MVC 4通过ActionLink传递对象变量
- ASP.NET(C#)应用程序配置文件app.config/web.config的增、删
- 如何合理地构建我的ASP.NET MVC 2项目与区域
推荐文章
站长推荐
- 使用Asp.net Web API时,使用DataContract和DataM
- asp.net-mvc – 删除布局将默认为_ViewStart,为什
- 如何在ASP.NET中的GridView中定义CellPadding
- 为什么ASP.NET回发时请求cookie属性为null或不正
- 如何在ASP.NET 5中添加一个TypeScript绝对类型的
- asp.net – 如何从Javascript调用控制器方法
- asp.net – 防止XSS(跨站脚本)
- asp.net – 多个域的集成Windows身份验证
- asp.net – Html.BeginForm()类型的扩展名
- entity-framework-4 – 当超出范围时,Ninject不调
热点阅读
