【发布时间】:2011-04-27 10:30:18
【问题描述】:
在常规的aspx 页面上,我有Page_Init、Page_Unload 等事件,这些事件发生在in a well-defined order。
我有一个asmx 页面,提供[WebMethod()]s。是否存在类似事件?特别是,允许我初始化一些数据(如Page_Load)和进行一些清理(如Page_Unload)的一些事件将非常有用。
(据我所知,asmx 代码隐藏类的构造函数似乎在每个 WebMethod 请求上都被调用,即为每个 WebMethod 请求创建一个新实例,但这只是一个观察和不是我在某处发现的记录...)
【问题讨论】:
-
我要指出,这是相当依赖于实现的信息,尤其是考虑到 ASMX 已被 WCF 取代,WCF 具有完全不同的生命周期。
标签: c# .net asp.net web-services asmx