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 :

nom du ContentPlaceHolderID


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut nom du ContentPlaceHolderID
    Bonjour,

    J'aurais aime savoir si il existait une commande permettant de recuperer le nom d'un ContentPlaceHolderID.

    merci

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    le nom ou l'id ?

    si c'est l'id

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string id = monContentPlaceHolder.ID;

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut
    Merci,
    Mais il me fait une erreur:
    " CS0120: Une référence d'objet est requise pour la propriété, la méthode ou le champ non statique 'System.Web.UI.Control.ID.get'"

    En fait:
    +++++++++++++++++++++++++++++++++++++++++
    Je cree un bouton dynamiquement que j'integre dans un tableau de mon contentplaceholder. J'aimerais ensuite recuperer l'id de ce bouton cree par le serveur.
    **********************
    Button Bvalid = new Button();
    Bvalid.Text = "Valider";
    Bvalid.ID = "Valide_ville";
    Bvalid.OnClientClick = "chargement(" + Bvalid.UniqueID + ")";
    ************************
    (j'ai aussi teste Bvalid.NamingContainer)

    En faisant cela j'aimerais qu'il me renvoit l'id du bouton qui ressemble a un truc comme ca (quand on regarde la source):
    **************
    <input type="submit" name="ctl00$ContentPlaceHolder1$Valide_ville" value="Valider" onclick="chargement(Valide_ville);" id="ctl00_ContentPlaceHolder1_Valide_ville" />
    *****************
    Or moi le uniqueid et le namingcontainer ne me renvoie que "valide_ville" quelqu'un aurait une sollution pour que je recuper le champs complet (ctl00$ContentPlaceHolder1$Valide_ville) ?

    +++++++++++++++++++++++++++++++++
    C'est pourquoi j'aurais aime recuperer le nom du contentplaceholder parce que sinon le jour ou l on change le nom ben ma validation ne marche plus... :s

  4. #4
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    remplace

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Bvalid.OnClientClick = "chargement(" + Bvalid.UniqueID + ")";

    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Bvalid.OnClientClick = "chargement(" + Bvalid.ClientID + ")";

  5. #5
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Un dernier conseil, n'utilise pas la propriété name, mais plutôt la propriété id. Cette dernière est compatible tous navigateurs, contrairement à name.

    Le clientID te retourne cette valeur.

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut
    Un instant j'ai espere.... et ca a pas marche...

    ca me renvoie juste "Valide_ville"

    Un isntant je me suis dit c'est parce que c'est moi qui lui donne un id
    Bvalide.id = "valide_ville"
    du coup je l'ai supprime... et maintenant ca me renvoie rien.

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

Discussions similaires

  1. taille max du nom d'un champ
    Par hna dans le forum Paradox
    Réponses: 2
    Dernier message: 28/07/2002, 02h40
  2. Cherche Nom des touches du clavier
    Par juan64 dans le forum C++Builder
    Réponses: 8
    Dernier message: 23/07/2002, 19h11
  3. nom de fichier et variables d'environnement
    Par joebarthib dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2002, 15h21
  4. Réponses: 2
    Dernier message: 26/06/2002, 13h16
  5. Connaitre le nom des imprimantes
    Par bastien dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/06/2002, 16h36

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