EntityDataSource.Updating 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於物件變更保存至資料來源之前。
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Updating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Updating;
member this.Updating : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Updating As EventHandler(Of EntityDataSourceChangingEventArgs)
事件類型
備註
事件 Updating 會在物件的屬性變更保存至資料來源之前引發。 事件 Updating 可讓您修改或驗證物件的變更、提供不同的物件,或在保存變更之前取消作業。 您可以從 物件的 Entity 屬性存取修改的物件 EntityDataSourceChangingEventArgs 。 如果提供不同的物件,使用者需負責在 屬性中 Entity 設定正確的實體類型。
Updating如果您必須修改 ObjectStateEntry 物件的 ,才能為並行控制設定不同的原始值,請處理 事件。 如需詳細資訊,請參閱 儲存變更和管理並行存取。
若要停止保存變更,請將 Cancel 物件的 屬性 EntityDataSourceChangingEventArgs 設定為 true
。
如果具現化物件或修改屬性時發生錯誤, Updating 就會引發 事件,並將 Exception 物件的 屬性 EntityDataSourceChangingEventArgs 設定為傳 Exception 回的 。
當您在事件處理常式中 Updating 處理例外狀況時,請將 ExceptionHandled 屬性設定為 true
。 這可防止再次引發例外狀況。 當您為 屬性指定 的值 false
時 ExceptionHandled , EntityDataSource 會重新引發例外狀況。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應