WebPartManager.OnWebPartClosed(WebPartEventArgs) Metoda

Definicja

WebPartClosed Zgłasza zdarzenie, aby zasygnalizować, że kontrolka została usunięta ze strony.

protected:
 virtual void OnWebPartClosed(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnWebPartClosed (System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnWebPartClosed : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnWebPartClosed : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnWebPartClosed (e As WebPartEventArgs)

Parametry

e
WebPartEventArgs

Element WebPartEventArgs zawierający dane zdarzenia.

Uwagi

Metoda OnWebPartClosed zgłasza WebPartClosed zdarzenie, aby wskazać, że WebPart kontrolka (lub inny serwer lub kontrolka użytkownika) została pomyślnie zamknięta na stronie.

Aby zamknąć kontrolkę WebPart , należy usunąć ją ze strony, aby nie była renderowana, a także umieścić ją w specjalnym obiekcie gospodarstwa nazywanym wykazem stron. Wykaz stron, który odpowiada kontrolce PageCatalogPart , utrzymuje odwołania do zamkniętych WebPart kontrolek dla każdej strony. Jeśli kontrolka PageCatalogPart jest zadeklarowana na stronie w CatalogZone strefie, użytkownicy mogą przełączać stronę do trybu wyświetlania wykazu i dodawać do strony wszystkie kontrolki, które zostały wcześniej zamknięte.

Metoda OnWebPartClosed zapewnia deweloperom możliwość utworzenia niestandardowej WebPartClosed procedury obsługi dla zdarzenia. Deweloperzy stron mogą dodać niestandardową procedurę obsługi dla zdarzenia, dodając OnWebPartClosed atrybut do <asp:webpartmanager> elementu na stronie, a następnie przypisując niestandardową nazwę metody do atrybutu. Jednym z przydatnych zadań, które deweloper może wykonać w tej metodzie, jest wyświetlenie symbolu zastępczego zamiast zamkniętej kontrolki, wraz z etykietką narzędzia, która informuje użytkowników, jak dodać kontrolkę z powrotem do strony.

Dotyczy

Zobacz też