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 1.0/1.1
Msgbox
lunedì 07 giugno 2004 - 10.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
lun 7 giu 2004 - 10:49
Ciao!
Volevo chiedere se qualcuno può scrivere come si fa a visualizzare una msgbox in .net.
So che in visualBasic, quel poco che mi ricordo, si scriveva:
msgbox.show
ma in .net come si fa grazie!
(ho provato a consultare la guida msdn, ma anche copiando gli esempi mi da errore)
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
lun 7 giu 2004 - 11:48
<script language='javascript'> alert('tuo messaggio...');</script>
e poi la richiami dove ti serve.
Ciao
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
lun 7 giu 2004 - 14:50
Ok!
solo che ho un pò di problemi. (javascript non lo conosco!)
Spiego un pò meglio.
Sto scrivendo un'applicazione web.
Vorrei poter fare in questo modo:
per adesso sto scrivendo una pagina di login e psswd, per cui l'utente scrive la sua login e psswd; le prendo le confronto con quelle che ho nel mio DB e se sono giuste le memorizzo nella session.
Nel caso in cui siano sbagliate vorrei visualizzare un msgbox in cui comunico l'errore.
Finora usavo per visualizzare l'errore un etichetta ma non mi piaceva molto.
Pensavo di scriverlo nell'html (le pagine sono scritte in asp) della mia pagina, però l'accesso al DB e il confronto l'ho scritto nella pagina aspx.vb.
Come devo fare?
Sono in grande confusione!
Grazie!!
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
lun 7 giu 2004 - 16:10
Ciao jessy,
se ho capito bene il tuo problema ti dico che ne avevo uno simile e l'ho risolto così:
'creo la stringa del mio errore
Dim error as String = "Login e/o password errati"
'poi creo la stringa del javascript come ha detto Ball12
Dim myJavascript as String
myJavascript="<script language='javascript'>alert(error);</script>
'ora quando vuoi richiamare la msgbox basta che scrivi il seguente comando
RegisterClientScriptBlock("Errore in login", myJavascript)
'La stringa "Errore in login" è una stringa che puoi mettere a piacere (non influisce sul tuo scopo).
Fammi sapere se ti funziona.
ciao Klaus ;)
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
lun 7 giu 2004 - 16:37
Ciao Klaus!
Grazie!
Ho provato a scrivere come mi hai detto, ma non fa nulla!
Naturalmente non dà errore (dato che l'hai già fatto tu!!), l'istruzione la esegue ma non visualizza il msgbx?!UFFA!!
:(
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
lun 7 giu 2004 - 16:57
Fammi pensare,
tu quando lanci il comando RegisterClientScriptBlock dove ti trovi? Ossia sei già nella pagina dove visualizzavi l'errore con l'etichetta?
Dipende dall'architettura del tuo programma...
La dinamica quando un utente chiede un login con il tuo programma è la seguente?
Pagina di login (l'utente inserisce i parametri e preme pulsante) -->passo i parametri ad una Pagina di controllo --> gestisco la verifica dell'autenticità interrogando il database --> se è corretto passo alla Pagina per l'utente autorizzato/ se sbagliato segnalo errore e torno alla Pagina di Login
Se è questo l'ordine basta che cambi il myJavascript così:
myJavascript="<script language='javascript'>alert(error);window.location.href='Login.aspx';</script>"
dove Login.aspx è la pagina che viene visualizzata subito dopo il msgbox.
Speriamo sia la volta buona!
Fammi sapere
Klaus
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
mar 8 giu 2004 - 10:43
Ciao Klaus!
Il controllo e quindi la chiamata a quella funzione lo facevo nella stessa pagina in cui inserivo la login e la psswd.
Allora provo ad usare una pagina di passaggio?!
Grazie
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
mar 8 giu 2004 - 14:26
Grazie a tutti per i consigli e l'aiuto dato!
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
mar 8 giu 2004 - 18:02
Figurati, a questo servono i forum, purtroppo non sono moltro pratico perché sto usando .NET da qualche mese, ma mi soddisfa sapere che ti sono stato d'aiuto!
;)
Ciao klaus
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 !