EntityDataSource.ContextDisposing 事件

定義

發生於處置 ObjectContext 之前。

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceContextDisposingEventArgs ^> ^ ContextDisposing;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceContextDisposingEventArgs> ContextDisposing;
member this.ContextDisposing : EventHandler<System.Web.UI.WebControls.EntityDataSourceContextDisposingEventArgs> 
Public Custom Event ContextDisposing As EventHandler(Of EntityDataSourceContextDisposingEventArgs) 

事件類型

範例

若要保留現有的 ObjectContext 實例成員以供日後參考取消事件, ContextCreated 如下列程式碼所示。

protected void EntityDataSource2_ContextDisposing(object sender,
    EntityDataSourceContextDisposingEventArgs e)
{
    e.Cancel = true;
}

備註

處理此事件,以防止 ObjectContext 控制項使用的 EntityDataSource 。 當您想要在頁面中搭配數個控制項或控制項實例 EntityDataSource 使用單 ObjectContext 一實例時,請執行此動作。 若要防止 ObjectContext 處置 ,請將 Cancel 物件的 屬性 EntityDataSourceContextDisposingEventArgs 設定為 true 。 如需詳細資訊,請參閱 Object CoNtext Life-Cycle Management (EntityDataSource) 。 如需物件內容的詳細資訊,請參閱身分識別解析、狀態管理和變更追蹤

適用於