WebPartManager.SelectedWebPartChanging Olay

Tanım

Bir Web sayfasında hangi WebPart veya sunucu denetiminin seçili olduğunu değiştirme işlemi sırasında gerçekleşir.

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

Olay Türü

Açıklamalar

Bu olay yöntemiyle OnSelectedWebPartChanging birlikte kullanılabilir. Sayfa geliştiricileri, bir sayfadaki öğesine özniteliğini OnSelectedWebPartChanging ekleyerek ve özniteliğin <asp:webpartmanager> değerini olayı işleyecek özel bir yöntemin adına ayarlayarak kodlarında bir olay işleyicisi oluşturabilir.

Bu olay, denetimler arasındaki bir bağlantıyı başlatma veya sonlandırma işlemi sırasında ve bir denetimin düzenlemesini başlatırken ve sonlandırırken tetikler. Ayrıntılar için yöntemine OnSelectedWebPartChanging bakın.

Normalde, olay kullanıcının seçili denetimi değiştiren eyleminin doğrudan sonucu olarak tetiklendiğinde SelectedWebPartChanging , 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 ve şu anda hangi denetimin seçili olduğunu ve kesinti yaşamadan seçimin ne zaman değiştirileceğini belirlemesi gerekir, böylece tüm denetimleri temizleme işlemini tamamlayabilir. Bu nedenle, tasarım gereği SelectedWebPartChanging yöntem bu senaryoda iptal edilemez. İptal edilebilen ilgili bir olay için olaya bakın WebPartClosing .

Şunlara uygulanır

Ayrıca bkz.