WebPartManager.WebPartClosing Olay

Tanım

Bir denetimi (veya sunucu veya kullanıcı denetimini) bir sayfadan kaldırma WebPart işlemi sırasında gerçekleşir.

public:
 event System::Web::UI::WebControls::WebParts::WebPartCancelEventHandler ^ WebPartClosing;
public event System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler WebPartClosing;
member this.WebPartClosing : System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler 
Public Custom Event WebPartClosing As WebPartCancelEventHandler 

Olay Türü

Açıklamalar

Denetim WebPartClosing bir denetimi kapatma işlemi sırasında OnWebPartClosing olay yöntemi tarafından WebPartManager oluşturulur. Denetimin kaldırılması başarılı olursa, bu olayı olay izler WebPartClosed .

Sayfa geliştiricileri, bir sayfadaki öğesine özniteliğini OnWebPartClosed ekleyerek ve özniteliğine <asp:webpartmanager> özel bir yöntem adı atayarak olay için özel bir işleyici sağlayabilir.

Normalde, olay bir kullanıcının denetimi kapatmasının WebPartClosing doğrudan bir sonucu olarak ortaya çıktığındaWebPart, olay iptal edilebilir. Ancak, olayın iptal edilemediği bir senaryo vardır. Bir WebPartZone denetim silinirse, içerdiği denetimlerin WebPart tümü kapatılmalıdır, aksi takdirde bunlar yalnız bırakılır. Bu durumda WebPartManager denetim, kullanıcıyı değil denetimleri kapatır WebPart . Denetim, her denetimi kapatmak için yöntemini çağırma WebPartManager sürecinde olduğunda CloseWebPart ve WebPartClosing olay tetiklendiğinde, bölgenin tüm denetimlerini temizleme görevini tamamlaması gerektiğinden WebPartManager olay iptal edilemez (tasarım gereği).

Şunlara uygulanır

Ayrıca bkz.