MsgBox in asp.net

martedì 18 novembre 2008 - 16.56

giucorn Profilo | Junior Member

Ciao a tutti,

Ho un piccolo quesito. Dovrei inserire un popup stile MsgBox di visual basic in una pagina aspx, precisamente nella Catch come messaggio di errore.
Visual Studio mi ha fatto inserire senza nessun problema:

MsgBox(Err.Description, msgBoxStyle.Critical, "ERRORE")

ma quando apro il mio sito mi da errore.

Documentandomi un pò ho scoperto che lato internet non si riconosce la funzione MsgBox.

Come posso avere lo stesso risultato?

Grazie in anticipo.

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao!

>Ho un piccolo quesito. Dovrei inserire un popup stile MsgBox
>di visual basic in una pagina aspx, precisamente nella Catch
>come messaggio di errore.
>Visual Studio mi ha fatto inserire senza nessun problema:
>MsgBox(Err.Description, msgBoxStyle.Critical, "ERRORE")
>ma quando apro il mio sito mi da errore.
Certo, non puoi proprio.. Stai eseguendo codice LATO SERVER, non puoi dare risposte al CLIENT in questo modo..

>Come posso avere lo stesso risultato?
Prova ad illustrare la situazione reale, magari con javascript possiamo ottenere una situazione simile.

>Grazie in anticipo.
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

giucorn Profilo | Junior Member

Ciao!

Ho creato una pagina di Login, dove l'utente inserisce login e password. Vorrei far apparire un popup che avvisi dell'inserimento sbagliato di "nome Utente" e "Password"

amdbook Profilo | Junior Member

Puoi visualizzare un "alert" via codice in questo modo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Se ad esempio utilizzi un controllo ASP.NET login per eseguire l'autenticazione dell'utente puoi inserire il codice su citato durante la gestione dell'evento LoginError

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

alx_81 Profilo | Guru

>Puoi visualizzare un "alert" via codice in questo modo:
io sarei più per un validator summary control:

http://www.codeproject.com/KB/custom-controls/CustomValidatorAndSummary.aspx
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

amdbook Profilo | Junior Member

>io sarei più per un validator summary control:
Anche, ma utilizzando un controllo Login ASP.NET e gestendo l'evento LoginError è più semplice (in questo caso) che andare a creare un classe CustomValidator come mostrato dall'articolo

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

giucorn Profilo | Junior Member

Grazie tante!!!
Ho optato x L'Alert, è più semplice ed immediato.

Invece oltre ad alert c'è un'altra funzione del genere che apre un popup di conferma ("OK e "Annulla" o "SI" "NO") che in base alla scelta fa una determinata funzione?

alx_81 Profilo | Guru

>Invece oltre ad alert c'è un'altra funzione del genere che apre
>un popup di conferma ("OK e "Annulla" o "SI" "NO") che in base
>alla scelta fa una determinata funzione?
Il Confirm

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

luxsor Profilo | Guru

Con ASP.net prova MESSAGEBOX

alx_81 Profilo | Guru

>Con ASP.net prova MESSAGEBOX
Come già detto, non si può. Non è un problema di nomi.. non si può proprio.

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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