WebPartManager.WebPartClosing Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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).