ASP.NET 2.0 C#: Conferma azione su popup

giovedì 09 giugno 2011 - 16.13
Tag Elenco Tags  C#  |  .NET 2.0  |  Windows 7  |  Visual Studio Express  |  MSDE  |  Access (.mdb)  |  Office 2007  |  Internet explorer 8.0  |  Javascript  |  HTML 5

Mappa Profilo | Junior Member

Ciao a tutti
nella mia applicazione ho un messaggio di popup (javascript) con bottoni di coferma e annullamento. Vorrei che al bottone di conferma venga attivata una funzione creta nella .CS...ma non riesco.

//la funzione che viene chiamata è questa:

public void msgInformativa(string var_msg)
string Script = "if(confirm('" + var_msg + "') == true){" + sndMail() + ";};";
string MyKey = "KeyScript";
Page.ClientScript.RegisterStartupScript(this.GetType(), MyKey, Script, true);
}

e questa è la funzione nel caso l'utente clissa su OK
public void sndMail()
{
......
}

Grazi mille.Ciao

Gho5t Profilo | Junior Member

Questi 2 esempi dovrebbero esserti d'aiuto:
http://www.xefteri.com/articles/show.cfm?id=18

http://www.dotnetspider.com/resources/1521-How-call-Postback-from-Javascript.aspx
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui

alexmed Profilo | Guru

Ciao
Ma la funzione che devi o non devi lanciare è legata al Click su un Button?

In questo caso basta impostare il Button così:

<asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="Elimina" OnClientClick="return window.confirm('Eliminare?');"/>

In caso l'utente clicca su Ok allora verrà eseguita il codice legato al Button, in caso contrario non verrà eseguita.

alexmed

Mappa Profilo | Junior Member

Ciao Alex
no' elevento non è legato ad un button ma ad un menu' Quando l'utente sceglie la voce Esci il messaggio di pop up chiede la conferma dell'abbandono e se OK madna una e-mail.

alexmed Profilo | Guru

E com'è fatto il menu?
Si tratta di un <asp:Menu> o altro?

alexmed

Mappa Profilo | Junior Member

si Alex hai ragione non ho specificato che tipo di menù fosse
nel mio caso ho un radioButtonList e l'evento viene attivato sulla scelta della voce Esci.
ciao
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5