Utilizzando i webcontrol FormView, DetailsView e GridView le operazioni di aggiornamento, inserimento ed eliminazione scatenate sul sistema di persistenza sono eseguite mediante la pressione di appositi tasti contenuti all'interno del controllo stesso.
Nel caso sia necessario eseguire queste operazioni da altri controlli è possibile farlo programmaticamente utilizzando i seguenti metodi:
Per FormView e DetailsView:
- InsertItem (bool causesValidation)
- UpdateItem (bool causesValidation)
- DeleteItem()
I metodo InsertItem e UpdateItem accettano un parametro boolean che specifica se eseguire la validazione di eventuali validation control.
Per GridView:
- UpdateRow (int rowIndex, bool causesValidation)
- DeleteRow(int rowIndex ,bool causesValidation)
Come per il FormView e DetailsView, i metodi accettano un parametro boolean, con l'unica differenza che è necessario specificare l'indice della riga.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Taggare la output cache in base al routing in ASP.NET Core
Implementare il throttling in ASP.NET Core
Cache policy su route groups di Minimal API in ASP.NET Core 7
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Effettuare il binding di date in Blazor
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Catturare la telemetria degli eventi di output cache in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Load test di ASP.NET Core con k6
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8