2009-06-05 15 views
8

Sono nuovo al codice e inizio con ASP. Come posso creare una semplice finestra di messaggio in modo da poter avvisare gli utenti sulla pagina web?Display MessageBox in ASP

+1

È questo il vecchio classico ASP o ASP.NET? – TheTXI

+1

questo è il classico asp –

risposta

22

Ecco un modo per farlo:

<% 
     Dim message  
     message = "This is my message" 
     Response.Write("<script language=VBScript>MsgBox """ + message + """</script>") 
    %> 
+1

Questo ha funzionato alla grande. Grazie! –

+2

Quanti browser supportano VBScript? – AnthonyWJones

+0

@AnthonyWJones, molto vero, sono d'accordo, TheTXI ha una soluzione migliore con javascript. – CodeLikeBeaker

27
<% response.write("<script language=""javascript"">alert('Hello!');</script>") %> 
+0

Questo ha funzionato alla grande. Grazie! Per un po 'starò lontano da Javascript e rimango con ASP VBScript per ora. Apprezzo il tuo feed back! –

+3

Se è così che desideri farlo, ti suggerirei di riconsiderare la tua posizione su JavaScript solo perché probabilmente finirai per usarlo molto più avanti. Inoltre, ci sono molte molte altre risorse JavaScript e tutorial là fuori. – TheTXI

+0

+1 come javascript funzionerà anche in browser diversi da IE ... – ChristopheD

6
<!DOCTYPE html> 
<html> 
<body> 
<button onclick="myFunction()">Try it</button> 

<script> 
function myFunction() 
{ 
    alert("Hello!"); 
} 
</script> 

</body> 
</html> 

Copia Incolla questo in un file HTML e eseguito in qualsiasi browser, questo dovrebbe mostrare un avviso utilizzando JavaScript.

1

Se si vuole farlo da codice dietro, provate questo:

System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertBox", "alert('Message');", true); 
+0

Questo è ASP.NET mentre la domanda qui è per ASP classico. Risposta non pertinente. –