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

C# Discussion :

Balise Div propriété visible


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2011
    Messages : 125
    Par défaut Balise Div propriété visible
    Bonjour


    J'ai un bloc div dans le code ASP.NET et je veux dans le code behind l'afficher ou pas selon le test if.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    <div>
     
    ....
     
     
    </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    if (condition)
    {
    afficher
    }
    else 
    ne pas afficher
    quel propriété il faut utiliser dans le div pour faire le traitement

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 197
    Par défaut
    Tu peux utiliser un panel (qui te génère un div)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <asp:Panel ID="MonPanel" runat="server">
        ...
    </asp:Panel>
    et dans ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (!condition)
    {
        MonPanel.Visible = false;
    }
    ou tout simplement utiliser un placeHolder :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <asp:PlaceHolder ID="MonPlaceHolder" runat="server">
        <div>
            ...
        </div>
    </asp:PlaceHolder>
    et dans ton code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (!condition)
    {
        MonPlaceHolder.Visible = false;
    }
    Le placeHolder est plus adapté pour ça et ne modifiera pas l'ID de ton div s'il est en runat="server", d'autant plus que tu peux mettre plusieurs éléments HTML dedans.

    http://msdn.microsoft.com/fr-fr/libr...(v=vs.80).aspx

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2011
    Messages : 125
    Par défaut
    Merci pour la réponse ça marche nickel

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

Discussions similaires

  1. balise div non visible par getElementById
    Par bluemartini dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/05/2010, 12h12
  2. hauteur d une balise div en fonction de la résolution
    Par echecetmat dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/01/2005, 11h51
  3. [DIV] contenir les elements dans la balise div
    Par kemodo dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 11/10/2004, 21h43
  4. [C#] Placer fichier html entre balises DIV
    Par Febus dans le forum ASP.NET
    Réponses: 9
    Dernier message: 07/05/2004, 12h44

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