Far partire un alert

venerdì 11 aprile 2008 - 09.23

allevaldo Profilo | Junior Member

vorrei riuscire a fare questo...

una volta che viene premuto un pulsante... chiedo la conferma via javascript... ed è ok. se l'utente preme OK parte il postback della pagina...

una volta che ho finito l'elaborazione vorrei aprire un alert che avvisa dell'avvenuta modifica dei dati... ed eventualmente chiuda la pagina dopo l'alert...

come posso fare?

ho provato con

ClientScript.RegisterClientScriptBlock(this.GetType(), "doMessage", "alert(Salvataggio avvenuto con successo.)");

ma forse sbaglio a usarlo... questo non apre un alert ma mi scrive quella frase sull apagina

Wamba Profilo | Expert

Ti manca un parametro (l'ultimo e opzionale) che permette di stabilire se deve essere aggiunto il tag <script> intorno al tuo codice. Sfortunatamente il default è false.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

allevaldo Profilo | Junior Member

grazie davvero...

e se invece volessi da codice c# obbligare il ad eseguire una certa funzione?

cioè facendo quello di prima, dopo l'alert vorrei riaggiornare la pagina... come faccio?

mi spiego meglio.

vorrei che confermata l'azione, elaboro i dati. finita l'elaborazione compare una finestra che avvisa del salvataggio avvenuto.
poi chiudo la pagina.

quindi l'alert e la chiusura devono essere attivati lato server

Wamba Profilo | Expert

Prova così;

Nella pagina (JS):

function ConfirmAndClose()
{
alert("Salvataggio avvenuto con successo.");
window.close(); // Non ti fidare di questa sono andato a mente
}


ClientScript.RegisterClientScriptBlock(this.GetType(), "doMessage", "ConfirmAndClose();", true);
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5