Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Window.confirm..... nel code behind
lunedì 25 luglio 2011 - 10.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.5
|
Visual Studio 2008
elsinore
Profilo
| Junior Member
191
messaggi | Data Invio:
lun 25 lug 2011 - 10:29
Ciao a tutti,
io sto eseguendo del codice javascript..però lato server..... la window.alert funziona correttamente.... la window.confirm non riesco a farla funzionare!!
Cioè non riesco ad intercettare il "true / fasle" dell'alert...
questo è il codice...
private void Messagebox_Alert(string msg)
{
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "idMessageBox", "window.alert('" + msg.Replace("<BR>", "\n").Replace("'", "\'") + "')", true);
}
private void MessageboxConfirm(string msg)
{
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "idMessageBox2", "window.confirm('" + msg.Replace("<BR>", "\n").Replace("'", "\'") + "')", true);
}
la Confirm la richiamo poi così
MessageboxConfirm("Sicuro?");
però indipendentmente da quello che clicco sul pop-up.....va avanti sul codice successivo.... come posso fare?
grazie!
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
lun 25 lug 2011 - 15:04
in che senso va avanti sul codice successivo? parli di codice lasto server, ovvero sopo registerstartupScript(...)????
Ovvio!!!!!!
lo script viene inserito solo lato client, e solo alla fine dell'elaborazione di TUTTO il codice server
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
elsinore
Profilo
| Junior Member
191
messaggi | Data Invio:
lun 25 lug 2011 - 15:09
mmmmmm e si lo so.....però a sto punto il mio confirm() lato server...non mi serve a nulla?
c'è un modo per fare funzionare il codice che ho postatto??
senza inserire script lato sul clientClick?
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
lun 25 lug 2011 - 16:13
spiegami cosa vuoi fare e vediamo se c'è una soluzione
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
elsinore
Profilo
| Junior Member
191
messaggi | Data Invio:
lun 25 lug 2011 - 16:25
adesso funziona così...
quando l'utente clicca lato client.... se da ok passo lato server....faccio le mie verifiche e in caso negativo faccio apparire un alert (usando ScriptManager.RegisterStartupScript).... ma io vorrei invece che... in un determinato caso.... il primo pop pup di conferma....non apparisse proprio cioè.... l'utente clicca.... vado subito lato server....faccio le mi verifiche e
caso 1:
alert -> e questo funziona
caso 2:
confirm
true....fa quello che deve fare
false... non fa niente
->
e tutto questo non so bene come implementarlo...
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
lun 25 lug 2011 - 16:32
secondo me questa cosa si risolve facilmente con Ajax.
Dovresti implementare le tue funzioni di verifica o in un webservice, o nella pagina come PageMethod
hai conoscenze a riguardo?
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
elsinore
Profilo
| Junior Member
191
messaggi | Data Invio:
lun 25 lug 2011 - 16:47
mmmmm hai qualche esempio?
Torna su
Stanze Forum
Elenco Threads
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 !