【发布时间】:2011-08-21 22:35:29
【问题描述】:
您好。
我将一堆 ASP.NET webpart 添加到 DeclarativeCatalogPart 的 WebPartsTemplate 部分。这些 webpart 是实现 System.Web.UI.WebControls.WebParts.IWebPart 的经典 ASP.NET 用户控件 (ascx)。
我发现页面加载事件正在为添加到 DeclarativeCatalogPart 的所有控件触发,无论用户是否实际将控件添加到可见 WebPartZone。
当 webpart 被用户添加到 WebPartZone 时,有没有办法只在 ascx webpart 中触发页面加载?相反,我怎么能不让 DeclarativeCatalogPart 中声明的所有 webpart 触发 Page Load 事件?
【问题讨论】: