我是否需要在asp.net中取消订阅(手动订阅)活动?
发布时间:2020-12-15 23:56:13 所属栏目:asp.Net 来源:网络整理
导读:有关订阅/取消订阅活动的最佳实践规则是否适用于asp.net? 我知道这可能看起来像一个愚蠢的问题,但是当我想到它时,我从未真正看到任何人们首先在页面上订阅事件然后在Web请求中取消订阅的代码. 例1: 在页面上,在Page_Load方法中,我订阅了ListView上的更新事
有关订阅/取消订阅活动的最佳实践规则是否适用于asp.net?
我知道这可能看起来像一个愚蠢的问题,但是当我想到它时,我从未真正看到任何人们首先在页面上订阅事件然后在Web请求中取消订阅的代码. 例1: 例2: 最好的问候,埃吉尔. 解决方法
当请求完成时,页面实例及其所有组件将“超出范围”,例如,他们有资格获得GC.因此,ListView将与其上的页面/用户控件一起超出范围.您不需要取消订阅(除非您订阅属于某种单例的事件,该事件在每个请求中都存在并且使用该页面的某个方法作为事件处理程序).
同样的事情对于演示者也是有效的(只要该演示者仅用于一个页面并且在此之后超出范围). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何设置默认页面asp.net
- ASP.NET MVC下自定义错误页和展示错误页的方式
- 组合密钥资源REST服务
- asp.net – 在.net 3.5中使用两个值绑定下拉列表
- 如何从ASP.NET MVC中的自定义帮助程序中访问当前的System.W
- asp.net-mvc – 如何在.NET MVC中防止多个表单提交而不使用
- ASP.NET Core 2.0 WebApi全局配置及日志实例
- SQL Server2005探索之—— 利用SQL Server2005提供的namesp
- asp.net-mvc – 在ASP.NET MVC应用程序中实现细粒度安全(即
- IIS7 – 一次只能提供一页.这是一个让我crazy!
推荐文章
站长推荐
- asp.net – 这个LINQ statment是否容易受SQL注入
- asp.net-mvc – 在MVC 4中获取表头名称的最佳方法
- asp.net – 使用Web.Config转换插入多个项目
- 使用IServiceProvider获取会话服务
- .net – .ToTitleCase不适用于所有大写字符串
- 将asp mvc3不显眼验证与jquery验证插件混合使用
- asp.net-mvc – 在JS函数中使用T4MVC
- asp.net-mvc – 如何在单个页面中使用两个AntiFo
- asp.net – Gridview行编辑 – 动态绑定到DropDo
- asp.net – 以编程方式从GridView添加和删除事件
热点阅读