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

ASP.NET Discussion :

Problème Javascript sous AJAX ASP.NET


Sujet :

ASP.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Problème Javascript sous AJAX ASP.NET
    Bonjour,

    Je suis en train de développer une application web sur AJAX ASP.NET. Le but est d'afficher une vidéo sur un ActiveX en cliquant sur un bouton.
    J'ai utilisé des UpdatePanel dans ma page client HTML pour optimiser les chargements de la page. Le bouton et l'activeX se trouvent dans un même UpdatePanel.
    Le clic sur le bouton lance côté serveur un script C# permettant d'initialiser le flux vidéo de la caméra. Jusque là tout va bien. En fin de script je dois appeler une fonction Javascript pour afficher la vidéo sur l'ActiveX et donc actualiser ma page client sur l'UpdatePanel concerné.
    Problème : ma fonction javascript ne s'exécute pas. J'ai utilisé côté serveur (C#) la fonction suivante sans succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    string scriptLocation = Page.ClientScript.GetWebResourceUrl(this.GetType(), "Scripts.Test.js");
    Page.ClientScript.RegisterClientScriptInclude("Javascript", scriptLocation);
    "Test.js" est le nom du fichier javascript dans lequel se trouve la fonction à exécuter. Ce fichier se trouve dans le répertoire "Scripts" du projet. L'assembly a bien été déclarée pour permettre l'utilisation des WebResource.
    Malgré tout la fonction n'est jamais exécutée, pourquoi?
    Merci d'avance pour vos aides!

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Ok j'ai pu résoudre mon problème. Il s'est avéré que la fonction Page.ClientScript.RegisterClientScriptInclude ne fonctionne pas dans ce cas là.
    Il faut utiliser ScriptManager.RegisterClientScriptBlock pour exécuter un code Java depuis le serveur au sein d'un UpdatePanel.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec DropDownList dans ASP.NET AJAX
    Par jkakim dans le forum ASP.NET Ajax
    Réponses: 0
    Dernier message: 16/09/2010, 17h35
  2. Problème d'execution des ASP.net sous D 2007
    Par bahmani dans le forum Delphi .NET
    Réponses: 0
    Dernier message: 22/11/2009, 10h39
  3. [aJaX/Asp.net] quittez fonction
    Par NameX dans le forum AJAX
    Réponses: 3
    Dernier message: 17/11/2009, 15h35
  4. [aJaX/Asp.net] Problème syntaxe
    Par NameX dans le forum AJAX
    Réponses: 6
    Dernier message: 27/10/2009, 11h12
  5. Réponses: 4
    Dernier message: 21/10/2009, 09h46

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