LinqDataSourceDeleteEventArgs.OriginalObject Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Silinecek verileri temsil eden nesneyi alır.
public:
property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As Object
Özellik Değeri
Özelliğinde TableName belirtilen türündeki ve silinecek verileri içeren nesne.
Örnekler
Aşağıdaki örnekte, özelliğindeki bir özelliğe OriginalObject ve Web sayfasından bir değere göre silme işleminin nasıl iptal edileceği gösterilmektedir. Örnekte, özelliği olarak ayarlandığında truekullanıcıların bir ürün kaydını silmek istediklerini onaylamak için bir CheckBox denetim seçmesi OnSale gerekir.
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
Açıklamalar
Silinmeden önce verilerle etkileşime geçmek için özelliğini kullanabilirsiniz OriginalObject . Verileri doğrulayabilir veya özelliğini trueolarak ayarlayarak Cancel olayı iptal edebilirsiniz. Özelliğindeki nesnenin OriginalObject değerini veya değerlerini değiştirerek hangi kaydın silindiğini değiştirebilirsiniz.