LinqDataSourceInsertEventArgs.NewObject Eigenschaft

Definition

Ruft das Objekt ab, das die einzufügenden Daten enthält.

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

Eigenschaftswert

Ein Objekt, das die einzufügenden Daten enthält.

Beispiele

Das folgende Beispiel zeigt einen Handler für das Inserting -Ereignis. Das Objekt aus der NewObject -Eigenschaft wird in einen Typ namens Productumgewandelt. Die DateModified -Eigenschaft des Product -Objekts wird auf das aktuelle Datum und die aktuelle Uhrzeit festgelegt.

protected void LinqDataSource_Inserting(object sender, LinqDataSourceInsertEventArgs e)
{
    Product product = (Product)e.NewObject;
    product.DateModified = DateTime.Now;
}
Protected Sub LinqDataSource_Inserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceInsertEventArgs)
    Dim product As Product
    product = CType(e.NewObject, Product)
    product.DateModified = DateTime.Now
End Sub

Hinweise

Die NewObject -Eigenschaft enthält die Daten, die in die Datenquelle eingefügt werden. Erstellen Sie einen Handler für das Inserting Ereignis, und rufen Sie die NewObject -Eigenschaft ab, um die Daten zu überprüfen, die Daten zu ändern oder den Einfügevorgang abzubrechen, bevor der Datenvorgang ausgeführt wird.

Die NewObject -Eigenschaft gibt ein Objekt vom Typ Objectzurück. Sie können dieses Objekt in den Typ der Klasse umwandeln, die die Daten darstellt.

Gilt für: