9 messaggi dal 25 settembre 2007
Ciao a tutti, vorrei visualizzare un MessageBox quando l'utente clicca sul pulsante Delete appartenente ad una ListView all'interno di un UpdatePanel.
Sapete indicarmi come posso fare?

Ho provato a fare così ma non funziona:

protected void MyListviewDataSource_Deleted(object sender, SqlDataSourceStatusEventArgs e)
{
string cmd;

Response.Write("<script type=\"text/jscript\">");
cmd = String.Format("window.alert(\"Records eliminati:{0}\");", e.AffectedRows.ToString());
Response.Write(cmd);
Response.Write("</script>");
}

Grazie.
Ale
41 messaggi dal 26 novembre 2003
Ciao potresti usare la seguente proprietà del tuo button:

OnClientClick="return confirm('Sto per eliminare i dati... Confermi?')"



Era questo che serviva?
Quello viene eseguito PRIMA. Penso a lui serva mostrare qualcosa DOPO :)

Prova con questa:

Sub ShowMessageBox(ByVal message As String)
        ScriptManager.RegisterClientScriptBlock(Me.Page, Me.GetType, _
                                                Guid.NewGuid().ToString(), _
                                                String.Format("alert('{0}'); ", message), True)
End Sub

Davide Guida
Technical Architect @ Razorfish Healthware
http://davideguida.altervista.org
41 messaggi dal 26 novembre 2003
Oooopsss! Si ... avevo capito male la richiesta ... hai perfettamente ragione se deve visualizzarla dopo è giustissimo il tuo suggerimento :)
9 messaggi dal 25 settembre 2007
Grazie mille, funziona.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.