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) 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
OlayWebPartClosing, denetim bir denetimi kapatma sürecindeyken WebPartManager yöntemi tarafından OnWebPartClosing oluşturulur. Denetimin kaldırılması başarılı olursa, bu olayı olay izler WebPartClosed .
Sayfa geliştiricileri, bir sayfadaki öğesine özniteliğini ekleyerek OnWebPartClosed
ve özniteliğe <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 WebPart doğrudan bir sonucu olarak ortaya çıktığındaWebPartClosing, 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 yalnız bırakılırlar. Bu durumda WebPartManager denetim, kullanıcıyı değil denetimleri kapatır WebPart . Denetim, her denetimi kapatmak için yöntemini çağırma aşamasındayken WebPartManager ve WebPartClosing olay tetiklendiğinde, bölgenin tüm denetimlerini temizleme görevini tamamlaması gerektiğinden WebPartManager olay iptal edilemez CloseWebPart (tasarım gereği).