Comment je peux afficher un message box dans mon coté client ASP.NET?

Comment je peux afficher un message box dans mon coté client ASP.NET? - C#/.NET managed - Programmation

Marsh Posté le 06-08-2002 à 06:26:19    

Je veux valider une commande par un msgbox de type yesNo.
Coté client, j' utilise le script suivant:
 
Dim dx as String
Dim ErrMsg = "Whatever you want to let your user know."
  response.write("<"+"Script language=""VBScript"">"+chr(13))
  response.write("dx = Msgbox ("""+ErrMsg+" "",vbYesNo, "" Your title message"" ) "+chr(13))
  response.write("</"+"Script>" )
 
Comment récuperer la valeur yes ou No???
Merci

Reply

Marsh Posté le 06-08-2002 à 06:26:19   

Reply

Marsh Posté le 06-08-2002 à 06:28:37    

je crois que c pas possible
il faut trouver des astuces

Reply

Marsh Posté le 06-08-2002 à 08:07:27    

tu fais du développement web => oublie ce genre de trucs !

Reply

Marsh Posté le 02-11-2002 à 02:22:23    

Le mieeux serait d'utiliser une fonction window.confirm en javascript ou alors de créer une popup à part avec 2 boutons...mais oublie le VBSCript côté client car peu de browsers le supporte...
@ + : Rem'

Reply

Marsh Posté le 04-11-2002 à 10:57:10    

Pr le yes/no, je sais pas ms sinon pr un alert, la meilleurs solution c'est de faire:
 
 
Public Sub alert(ByVal sMessage As String)
        Try
            Dim sCode As New System.Text.StringBuilder()
            With sCode
                .Append("<script language='javascript'>" )
                .Append("alert('" & sMessage.Replace("'", "\'" ) & "';);" )
                .Append("</script>" )
            End With
            If Not oPage.IsStartupScriptRegistered("codeAlert" ) Then
                oPage.RegisterStartupScript("codeAlert", sCode.ToString())
            End If
        Catch
            Throw New Exception()
        End Try
    End Sub

oPage étant l'objet page en cours

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed