Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà LinqDataSourceUpdateEventArgs.NewObject

 

Data di pubblicazione: ottobre 2016

Ottiene l'oggetto che contiene i valori che verranno salvati nell'origine dati.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public object NewObject { get; }

Valore proprietà

Type: System.Object

Un oggetto del tipo specificato nel TableName proprietà che contiene i dati da salvare.

Creare un gestore eventi per il Updating eventi e recuperare il NewObject proprietà da convalidare i dati. È inoltre possibile modificare i dati o annullare l'operazione di aggiornamento.

Nell'esempio seguente viene illustrato un gestore eventi per il Updating evento. Nell'esempio viene illustrato come confrontare le proprietà dalla OriginalObject proprietà e il NewObject proprietà per determinare se il valore di Category proprietà è stata modificata. In questo caso, il CategoryChanged proprietà dell'oggetto nel NewObject è impostata su true.

protected void LinqDataSource_Updating(object sender, LinqDataSourceUpdateEventArgs e)
{
    Product originalProduct = (Product)e.OriginalObject;
    Product newProduct = (Product)e.NewObject;

    if (originalProduct.Category != newProduct.Category)
    {
        newProduct.CategoryChanged = true;
    }
}

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: