WebPartManager.WebPartClosing Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.