Molto spesso capita di dover eseguire delle operazioni prima che la pagina venga postata al server. Ad esempio quando si vuole chiedere all'utente di confermare un'operazione.
Il controllo Button è stato arricchito di una comoda proprietà che permette di fare questo direttamente da markup senza scomodare codice lato server. La proprietà ha un nome che è esplicativo: OnClientClick.
Questa proprietà è di tipo string ed accetta il codice Javascript che si deve eseguire prima del post, così:
<asp:button id="button1" runat="server" text="conferma" onclientclick="return confirm('Confermi?');" />
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Load test di ASP.NET Core con k6
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Cache policy su route groups di Minimal API in ASP.NET Core 7
Implementare il throttling in ASP.NET Core
Generare file per il download da Blazor WebAssembly
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Utilizzare flat e flatMap per appiattire array innestati in array
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes