WebPartManager.SelectedWebPartChanging 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 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 .