Hei*_*nzi 10 .net c# asp.net web-services asmx
在常规aspx页面,我有活动,如Page_Init,Page_Unload等,这发生在一个定义良好的秩序.
我有一个asmx提供[WebMethod()]s 的页面.是否存在类似的事件?特别是,一些允许我初始化一些数据(如Page_Load)并进行一些清理(如Page_Unload)的事件将非常有用.
(据我所知,asmx代码隐藏类的构造函数似乎在每个WebMethod请求上被调用,即,为每个WebMethod请求创建一个新实例,但这只是一个观察而不是我发现的东西在某处记录...)
是的 - Otavio是正确的,ASMX Web服务没有Page事件,因为它们不是从Page派生的.
但是,该请求遵循常规ASP.NET处理管道.
在执行相关IHttpHandler的过程中有一点.这可以是页面,通用HTTP处理程序或Web服务.
这是Web服务请求执行的位置.
所以,这真的取决于你在这里尝试做什么.ctor应该为预请求执行提供良好的挂钩.如果您正在寻找更早的东西,那么您可能需要挂钩Global.asax事件.
| 归档时间: |
|
| 查看次数: |
7320 次 |
| 最近记录: |