Bagikan melalui


WebPartManager.WebPartClosing Kejadian

Definisi

Terjadi selama proses menghapus WebPart kontrol (atau kontrol server atau pengguna) dari halaman.

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 

Jenis Acara

Keterangan

Peristiwa WebPartClosing dinaikkan oleh OnWebPartClosing metode ketika WebPartManager kontrol sedang dalam proses menutup kontrol. Jika penghapusan kontrol berhasil, peristiwa ini diikuti oleh WebPartClosed peristiwa.

Pengembang halaman dapat menyediakan handler kustom untuk peristiwa tersebut dengan menambahkan OnWebPartClosed atribut ke <asp:webpartmanager> elemen di halaman, dan menetapkan nama metode kustom ke atribut .

Biasanya, ketika WebPartClosing acara dinaikkan sebagai hasil langsung pengguna menutup WebPart kontrol, acara dapat dibatalkan. Namun, ada skenario di mana acara tidak dapat dibatalkan. WebPartZone Jika kontrol dihapus, kontrol yang WebPart dikandungnya harus ditutup semua, jika tidak, kontrol akan menjadi tanpa sumber. Dalam hal WebPartManager ini kontrol menutup WebPart kontrol, bukan pengguna. Dan ketika WebPartManager kontrol sedang dalam proses memanggil CloseWebPart metode untuk menutup setiap kontrol, dan WebPartClosing peristiwa dinaikkan, peristiwa tidak dapat dibatalkan (berdasarkan desain) karena WebPartManager perlu menyelesaikan tugas membersihkan semua kontrol zona.

Berlaku untuk

Lihat juga