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 :

Appel fonction depuis javascript


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Par défaut Appel fonction depuis javascript
    Hello,

    Coincé, je lance une bouteille...
    Suis dans fichier .ascx où il y a entre autres un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:FileUpload ID="FileUpload1" runat="server" />
    Dans mon le Page_Load :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (!Page.IsPostBack)
    {
          FileUpload1.Attributes.Add("onChange", "Javascript:loadimage()");
    }
    A l'exécution, une fois l'image sélectionnée, la fonction loadimage() est appelée.
    Dedans, je quoi mettre pour appeler une fonction ASP.NET.
    J'ai tenté un __doPostBack mais sans résultat

    Il y a-t-il une méthode plus qu'un autre?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Par défaut
    Pour appeler une méthode c# à partir d'une méthode javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function loadimage()
    {
        <% functionCSharp(); %>
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Par défaut
    Citation Envoyé par aguetat Voir le message
    Pour appeler une méthode c# à partir d'une méthode javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function loadimage()
    {
        <% functionCSharp(); %>
    }
    Comme en ASP... pourquoi aller chercher plus loin??
    Je te remercie avant de courir me cacher...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Par défaut
    ... je reviens à petits pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected String Up()
    {
        return "Hello!!";
    }
    et en javscript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function loadimage()
    {
        alert("<%= Up() %>");
    }
    Cela fonctionne au moment voulu!

    Par contre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected void Up()
    {
        ...
    }
    et en javscript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function loadimage()
    {
        <% Up(); %>
    }
    C'est la catastrophe... La fonction Up() est appelée curieusement sur des appels serveurs qui n'ont rien à voir(?) et surtout n'est pas appelée lorsqu'elle le devrait

Discussions similaires

  1. VBE, Appel fonction depuis un autre classeur
    Par wipMan dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 09/07/2013, 13h48
  2. Appeler fonction depuis une fonction
    Par Guyome41 dans le forum Général Python
    Réponses: 3
    Dernier message: 15/06/2013, 22h21
  3. Appel Jsp depuis Javascript : problèmes d'accents
    Par lars528 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 31/01/2011, 17h34
  4. Appel d'une fonction java (dans une applet) depuis javascript
    Par foued_scorpion dans le forum Applets
    Réponses: 2
    Dernier message: 17/01/2007, 10h40
  5. Liveconnect avec Opera 8.5 (appel Java depuis JavaScript)
    Par Gregory3000 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/10/2005, 08h32

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