Bagikan melalui


WebPartManager.WebPartClosing Kejadian

Definisi

Terjadi selama proses penghapusan WebPart kontrol (atau server atau kontrol 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 OnWebPartClosed dengan menambahkan atribut ke <asp:webpartmanager> elemen di halaman, dan menetapkan nama metode kustom ke atribut .

Biasanya, ketika WebPartClosing peristiwa dinaikkan sebagai hasil langsung dari pengguna yang menutup WebPart kontrol, peristiwa 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 yatim piatu. 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