none
ID des controles d'une page enfant RRS feed

  • Question

  • Bonjour !

    Une question à laquelle je ne trouve pas de réponse.

    Dans le code HTML généré par une page ASPX enfant qui hérite d'une page Masterpage, l'ID (ainsi que le NAME) des éléments HTML résultants des HtmlControls et WebControls est préfixé par une chaine de type "_ctl0_ContentPlaceHolder1_".

    Y a t-il un moyen simple de forcer l'ID de sorte qu'il ne soit pas préfixé par quoique ce soit ?
    Cad un moyen simple d'obtenir exactement l'ID que l'on souhaite.

    Merci d'avance !
    mercredi 17 janvier 2007 17:14

Toutes les réponses

  • Bonjour,

    Les contrôles ASP.NET 2.0 ont une propriété ".clientId" permettant de récupérer justement l'ID final qui sera généré après recomposition (MasterPage, Web User Control...).

    Bon courage!

    mardi 23 janvier 2007 00:03
  • Bonjour, et merci de votre réponse.

    J'ai bien vu la propriété ".ClientID".
    Cependant, j'aurais voulu affecter moi même de la valeur final générée, et pas seulement la récupérer. Mais .ClientID est ReadOnly, donc j'imagine que ce n'est pas possible.
    vendredi 26 janvier 2007 18:08