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.
Web sayfasında şu anda hangi WebPart veya sunucu denetiminin seçildiğini 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 ekleyerek ve özniteliğin OnSelectedWebPartChanging
<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 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 ortaya çıktığında 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 yalnız bırakılırlar. Bu durumda WebPartManager denetim, kullanıcıyı değil denetimleri kapatır WebPart ve tüm denetimleri temizleme işlemini tamamlayabilmesi için, o anda hangi denetimin seçili olduğunu ve kesinti olasılığı olmadan seçimin ne zaman değiştirileceğini belirlemesi gerekir. Bu nedenle, tasarım gereği SelectedWebPartChanging yöntemi bu senaryoda iptal edilemez. İptal edilebilen ilgili bir olay için olaya bakın WebPartClosing .