在正常的aspx
页面上,我发生了诸如Page_Init
,Page_Unload
等事件,这些事件发生在in a well-defined order。什么是ASP.NET Webservice请求生命周期?
我有一个asmx
页面提供[WebMethod()]
s。有类似的事件吗?特别是,有些事件允许我初始化一些数据(如Page_Load
)并进行一些清理(如Page_Unload
)将非常有用。 (据我所知,asmx
代码隐藏类的构造函数似乎在每个WebMethod请求上被调用,即为每个WebMethod请求创建一个新实例,但这仅仅是一个观察,并不是东西我发现某处记录...)
我会指出这是相当依赖于实现的信息,特别是考虑到ASMX几乎已被WCF取代,WCF具有完全不同的生命周期。 – 2010-10-20 21:02:43