我是否需要在asp.net中取消订阅(手动订阅)活动?
发布时间:2020-05-22 11:16:00 所属栏目:asp.Net 来源:互联网
导读:有关订阅/取消订阅活动的最佳实践规则是否适用于asp.net? 我知道这可能看起来像一个愚蠢的问题,但是当我想到它时,我从未真正看到任何人们首先在页面上订阅事件然后在Web请求中取消订阅的代码. 例1: 在页面上,在Page_Load方法中,我订阅了ListView上的更新事
|
有关订阅/取消订阅活动的最佳实践规则是否适用于asp.net? 我知道这可能看起来像一个愚蠢的问题,但是当我想到它时,我从未真正看到任何人们首先在页面上订阅事件然后在Web请求中取消订阅的代码. 例1: 例2: 最好的问候,埃吉尔. 解决方法当请求完成时,页面实例及其所有组件将“超出范围”,例如,他们有资格获得GC.因此,ListView将与其上的页面/用户控件一起超出范围.您不需要取消订阅(除非您订阅属于某种单例的事件,该事件在每个请求中都存在并且使用该页面的某个方法作为事件处理程序).同样的事情对于演示者也是有效的(只要该演示者仅用于一个页面并且在此之后超出范围). (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net httpruntime executionTimeout不工作(而且debug =
- asp.net – Razor 3有什么新功能?
- asp.net-mvc – 从页面到局部视图的asp.net mvc参数
- asp.net-mvc – 如何避免打开重定向漏洞并成功登录安全地重
- ASP.NET全球化:Culture =“auto”页面指令,中性文化崩溃?
- ASP.net使用表单将数据插入到sql server表中
- asp.net-mvc – 如何在MVC中测试ModelMetadata.FromLambdaE
- asp.net-mvc – 单个控制器的MVC多个视图
- asp.net-mvc – MVC应用程序的布局/设计模板?
- asp.net – 页面加载在Firefox上触发两次
推荐文章
站长推荐
- 如何在ASP.NET MVC中创建CheckBoxListFor扩展方法
- asp.net – 从单独的配置文件中读取设置
- asp.net – ELMAH登录SQL Server
- asp.net-mvc – 将隐藏文本字段附加到表单MVC
- 在ASP.Net中获取会话ID
- asp.net – aspnet的最大值:MaxHttpCollectionK
- asp.net – 从global.asax – mvc重定向到一个动
- ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别
- asp.net-mvc – MVC6自托管wwwroot内容返回404,I
- asp.net-mvc – 为什么ASP.Net MVC便携式区域不像
热点阅读
