Bonjour,
Voila j'ai une classe qui affiche une alert et dans une autre page j'ai un button qui appel une fonction de cet classe le code est le suivant :
Page formulaire.aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub btnValidate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnValidate.Click
      Dim  MsgBox1 as New WinAlert
      MsgBox1.afficher("message ......")
 End Sub
Page Classe WinAlert
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Imports System.Web
Imports System.Web.UI
 
Public Class WinAlert
    Dim page As New System.Web.UI.Page
    Public Sub afficher(ByVal msg As String)
 
        Dim sb As New System.Text.StringBuilder
        sb.Append("<script language='javascript'>")
        sb.Append("alert('" & msg & "')")
        sb.Append("</script>")
 
        page.RegisterStartupScript("message", sb.ToString())
 
 End Sub
Mon probleme c'est que rien ne s'affiche (fenetre d'alert), je fais un pas a pas detaillé et j'arrive a acceder a la methode afficher apres le deboge l'alert ne s'execute pas .quand je copie cole le code de la methode afficher dans la meme page que le formulaire alors ici la fenetre alert s'affiche.
je soulicite votre aide .
Merci