在正常的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