1. #1
    Membre régulier
    Profil pro
    Inscrit en
    mars 2003
    Messages
    417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2003
    Messages : 417
    Points : 73
    Points
    73

    Par défaut Modifier le href d'une balise a d'un fichier ascx dans le code behind

    Bonjour,

    Je ne parviens pas à changer le href de ma balise a contenue dans mon fichier ascx depuis le code behind (C#).

    En résumé j'ai ce code ascx et je voudrais modifier le href du premier a (id=chapter_a):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <div id="id1" runat="server">
    	<a id="chapter_a" runat="server">
                   <div class="block">
    		        <img width="30" height="30" style="background-color:gray;"/>
                    </div>
            </a>
            <a  id="chapter2_a" runat="server">
    		<div class="block">
    			<img width="30" height="30" style="background-color:gray;"/>
    		</div>
           </a>
    </div>
    Je modifie son href dans le code behind comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chapter_a.HRef = "www.google.com";
    Mais je me retrouve avec un code tout bizarre: ma balise "a" a été dupliqué avant ma balise div, ma balise img a disparu et je n'ai meme plus de balise a avec id="chapter_a":
    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
    <a href="www.google.fr"</a>
    <a href="www.google.fr"</a>
    <a href="www.google.fr"</a>
    <a href="www.google.fr"</a>
    <div id="id1">
    <a href="www.google.fr">
    "
     
     
     
     
    ..."
    </a>
    <a  id="chapter2_a">
    <div class="block">
    			<img width="30" height="30" style="background-color:gray;"/>
    		</div>
           </a>
    Auriez-vous une idée d'ou peut venir mon problème?
    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    12 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 12 383
    Points : 27 345
    Points
    27 345

    Par défaut

    Salut,

    je me lance en demandant pourquoi tu veux modifier le Href car il n'y en a pas dans ton fichier de départ. Ne vaudrait-il pas plutôt faire un ajout de balise ?
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    mars 2003
    Messages
    417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2003
    Messages : 417
    Points : 73
    Points
    73

    Par défaut

    J'ai besoin de modifier ce href dans le code behind parce qu'il est créé en fonction de l'utilisateur connecté pour envoyer un email...:-(
    J'ai aussi tenté d'utiliser un asp:Literal et asp:Label dans lequel j'ajoute le code html "<a href="http://www.google.fr" ..." mais dès que j'ajoute un href j'ai ces effets bizarres ou il me retire mon Id et duplique le a href à chaque PageLoad...

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/10/2014, 18h00
  2. [CSS] [FAQ] Comment modifier le style d'une balise au survol sans JavaScript ?
    Par bigboomshakala dans le forum Contribuez
    Réponses: 1
    Dernier message: 21/12/2008, 14h19
  3. [XSLT] modifier le nom d'une balise
    Par valbrand dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 03/09/2008, 15h27
  4. Modifier la valeur d'une balise avec getElementById
    Par cooldid dans le forum JavaScript
    Réponses: 11
    Dernier message: 14/01/2008, 13h08
  5. modifier la valeur d'une balise
    Par gentil dans le forum JavaScript
    Réponses: 5
    Dernier message: 16/04/2007, 18h15

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