IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Appel de javascript en VB.Net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Par défaut Appel de javascript en VB.Net
    Bonjour,

    j'essai actuellement de faire un appel tout bête de la fonction alert() de javascript dans mon code VB.Net. Ceci va me permettre de retourner un texte pour prévenir l'utilisateur que le champ d'id txt_nomApplication du nom de l'application n'est pas rempli. J'ai donc tenter d'écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    If txt_nomApplication.Text = String.Empty Then
                Dim strApp As String = "Erreur : Vous devez saisir le nom d'application"
                Response.Write("<script language=""Javascript"">")
                Response.Write("alert(" + strApp + ");")
                Response.Write("</script>")
             end if
    Cependant, ceci ne fonctionne pas.

    Si vous avez une idée cela m'arrangerait vraiment

    Merci !

  2. #2
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Salut,

    Il y'a la fonction RegisterClientScriptBlock() qui permet d'ajouter du code javascript dans ta page à partir du codebehind. Voir la FAQ

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  3. #3
    Membre éclairé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Par défaut
    Merci Hinault Romaric pour ta réponse

    J'ai consulté la FAQ et j'essaie actuellement d'utiliser cette méthode. Seulement, un petit problème persiste. Celui concernant la méthode . Je voudrais juste en fait faire un script client de type text/javascript mais je ne sais pas comment le faire accepter à la méthode.

    Merci !

  4. #4
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Je voudrais juste en fait faire un script client de type text/javascript mais je ne sais pas comment le faire accepter à la méthode.
    Avec GetType () le script client qui est généré est de type text/javascript
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  5. #5
    Membre éclairé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Par défaut
    Citation Envoyé par Hinault Romaric
    Avec GetType () le script client qui est généré est de type text/javascript
    Le problème est que quand je garde getType() dans le code ci-dessous, j'ai forcément l'erreur suivante :

    Erreur 52 Type attendu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Page.ClientScript.RegisterClientScriptBlock(GetType(), "alert nomApplication empty", "alert('Erreur : Vous devez saisir le nom d'application');", True)

  6. #6
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Je crois que tu devrais plutot faire un truc du genre.

    Ou

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

Discussions similaires

  1. appel de javascript dans vb.net
    Par manaboko dans le forum VB.NET
    Réponses: 0
    Dernier message: 21/12/2009, 07h43
  2. Appel d'une fonction javascript de VB.net
    Par Maroxye dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/05/2008, 16h40
  3. appel fichier javascript
    Par bressan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/06/2006, 16h51
  4. [XSLT] [MSXML] probleme d'appel a javascript
    Par nemya dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 16/01/2006, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo