共用方式為


LinqDataSourceDeleteEventArgs.OriginalObject 屬性

定義

取得物件,表示要刪除的資料。

public:
 property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As Object

屬性值

Object

TableName 屬性中指定之型別的物件,包含要刪除的資料。

範例

下列範例示範如何根據 屬性中的 屬性和網頁中的 OriginalObject 值來取消刪除作業。 在此範例中,使用者必須選取 CheckBox 控制項,以確認他們想要在屬性 OnSale 設定 true 為 時刪除產品記錄。

protected void LinqDataSource_Deleting(object sender, LinqDataSourceDeleteEventArgs e)
{
    Product product = (Product)e.OriginalObject;
    if (product.OnSale && !confirmCheckBox.Checked)
    {
        e.Cancel = true;
    }
}
Protected Sub LinqDataSource_Deleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceDeleteEventArgs)
    Dim product As Product
    product = CType(e.OriginalObject, Product)

    If (product.OnSale And Not confirmCheckBox.Checked) Then
        e.Cancel = True
    End If
End Sub

備註

您可以在刪除資料之前,使用 OriginalObject 屬性來與資料互動。 您可以驗證資料,也可以藉由將 Cancel 屬性設定為 true 來取消事件。 您可以藉由變更 屬性中的 OriginalObject 物件值或值,來修改刪除的記錄。

適用於