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 :

[VB .NET] Mdifier le display d'un div en code behind


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 46
    Points : 23
    Points
    23
    Par défaut [VB .NET] Mdifier le display d'un div en code behind
    Bonjour,

    voilà j'ai un
    <a href="#" onclick="Expand_collapse(''<%# DataBinder.Eval(Container.dataItem, "id")%>'> Je clic </a>

    <div style="display: block;"id='<%#DataBinder.Eval(Container.dataItem, "id")%>
    dans ma page aspx, l'id provient d'une table.


    Lorsque que je clic sur le lien ma partie de code se cache ( ou s'affiche, selon) normalement.

    Comment faire pour qu'en fonction d'un flag issu de ma table je puisse positionner mon div à none ou block ? En javascript avec switch ça foire.

    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 46
    Points : 23
    Points
    23
    Par défaut
    je dois pas prendre le pb ds le bon sens !
    en asp ça donnerait ça :

    <% If Myflag = 0 then %>
    <div style="display: none;" id= ...>
    <% else %>
    <div style="display: block;" id= ...>

    et ça marche ! mais en .Net je vois pas comment ecrire ces 3 lignes

  3. #3
    Membre confirmé Avatar de joKED
    Profil pro
    Imposteur en chef
    Inscrit en
    Février 2006
    Messages
    339
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Imposteur en chef

    Informations forums :
    Inscription : Février 2006
    Messages : 339
    Points : 458
    Points
    458
    Par défaut
    Pour accéder à un controle html depuis le code behind, il te suffit d'affecter un id à ton controle et de lui spécifier un runat="server".

    En gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="monDiv" runat="server">...</div>
    Ensuite, depuis ton code behind, il te suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monDiv.style("display") = "none"
    dans un if ou dans un switch, c'est comme tu le sens...

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

Discussions similaires

  1. Fonction javascript et propriété display d'une div
    Par tolliob dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 23/12/2014, 11h01
  2. Display: none sur div enfant
    Par lolo34140 dans le forum Général JavaScript
    Réponses: 31
    Dernier message: 26/03/2013, 10h35
  3. Génération de div en code-behind
    Par jbrasselet dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/10/2007, 14h01
  4. Réponses: 3
    Dernier message: 16/02/2007, 15h35
  5. Réponses: 5
    Dernier message: 01/08/2006, 13h41

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