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 :

Appeller une fonction avec un lien


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Appeller une fonction avec un lien
    Bonjour
    Voila je me demandais si en asp.net (avec du vb.net) on pouvais à partir d'un lien (relatif) appelée une fonction qui ferai une tache bien précise?
    Jusque là j'appelle des fonctions grace à la l'attribut onClick de <asp:Button.../> c'est pratique mais pour la recherche et la pratique je m'interroge.

    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="pageFonction.aspx"> Fonction </a>
    Et pageFonction.aspx je mets ma fonction qui ne me renvoie rien (On va dire qui se contente de vider une session)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sub page_load()
    session.Abandon
    Response.Redirect(pageAcceuil)
    end sub
    Mais je trouve sa lourd c'est pourqquoi je voudrais mettre cette fonction dans la meme page que mon lien et l'appellé si c'est possible.
    Merci d'avance...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    526
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 526
    Par défaut
    Il faut utiliser asp:LinkButton.

  3. #3
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Ok merci je vais essayer je te fais signe si sa resouds mon problème

  4. #4
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Sa passe pas!
    Jai mis dans une première page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    sub Envoie(ByVal sender As Object, ByVal e As System.EventArgs)
     
     if zeNom.Text=""
     errNom.Text="Veuillez entrer votre un login"
     else
     errNom.Text=""
     session("login")=zeNom.text
      Response.Redirect("lien.aspx")
     end if
     
     end sub
    Et dans lien.aspx qui est sencé faire le sale boulot
    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
    16
    17
    18
    19
    Dim Nom as String
    sub page_load()
     if (Session("login")<>"")
       Nom= Session("login").ToString()
    	end if
    end sub
     
    sub fonctionDex(ByVal sender As Object, ByVal e As System.EventArgs)
    session.Abandon()
    Response.Redirect("acceuil.aspx")
    end sub
    </script>
    <html>
    <head>
     
    </head>
    <body>
    <h1>Bonjour <%=Nom %></h1>
    <asp:LinkButton ID="un" OnClick="fonctionDex"Text="Deconnexion"> </asp:LinkButton>
    Le lien ne sort meme pas!! Je suis débutant soyez indulgents

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Le nom s'affiche à côté de Bonjour?

  6. #6
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Oui mais c'est tout, il n'ya pas de lien qui puisse appelé fonctionDex()

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

Discussions similaires

  1. [AC-2003] Comment appeler une fonction avec deux paramètres. Erreur '=' attendu
    Par nirG95 dans le forum VBA Access
    Réponses: 1
    Dernier message: 02/09/2009, 10h53
  2. Appeler une fonction dans un lien
    Par jobim08 dans le forum Langage
    Réponses: 3
    Dernier message: 16/04/2009, 11h45
  3. Appeler une fonction avec un tableau en parametre ?
    Par devoluti0n dans le forum C++
    Réponses: 9
    Dernier message: 11/04/2008, 16h21
  4. Appeler une fonction avec "action" ds un
    Par drinkmilk dans le forum ASP
    Réponses: 4
    Dernier message: 20/04/2004, 14h54
  5. Appeler une fonction avec/sans parenthèses
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 29/12/2002, 18h48

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