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 :

[VS2008] Probleme de remplacement de variable <%= . %>


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut [VS2008] Probleme de remplacement de variable <%= . %>
    Bonjour,

    j'ai le code suivant sur une de mais page, où j'utilise en plus des composants asp, des composants d'un FrameWork, cc1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <tr>
         <td colspan="5" align="left">
              <asp:Label ID="lBienvenue" CssClass="<%= STYLE_TITLE %>" runat="server">Bienvenue dans votre Espace Personnel</asp:Label>                
         </td>
         <td align="right" >
              <cc1:MImageButton ID="MImgBtnLogUnlog" ImageUrl='<%= IMAGE_URL_DECONNEXION %>' runat="server" />
         </td>
    </tr>
    Le probleme quand j'execute et que j'affiche la source de ma page, c'est le remplacement des variables est mal pris en compte. Les composants fonctionnent bien si je passe la valeur en dur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <tr>
         <td colspan="5" align="left">
              <span id="MenuEspacePerso1_lBienvenue" class="&lt;%= STYLE_TITLE %>">Bienvenue dans votre Espace Personnel</span>                
         </td>
         <td align="right">
              <input type="image" name="MenuEspacePerso1$MImgBtnLogUnlog" id="MenuEspacePerso1_MImgBtnLogUnlog" src="../../_userControls/EspacePerso/%3C%25=%20IMAGE_URL_DECONNEXION%20%25%3E" style="border-width:0px;" />
         </td>
    </tr>

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 44
    Par défaut
    Si tu fais de l'asp.NET (et pas de l'asp tout court), tu peux faire ca en code behind.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut
    Oki, mais j'aimerai juste comprendre pourquoi avec les composants HTML sa marche, et pourquoi avec des UserControls, sa ne marche plus.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 30
    Par défaut
    Le problème vient du moment de l'interprétation, je pense.

    si tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CssClass="<%= STYLE_TITLE %>"
    --> ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div>
    <%= VARIABLE %>
    </div>
    --> Fonctionne
    idem pour ce type de variable dans du javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     document.getElementById("<%=btnEnregistrer.ClientID%>").style.visibility = "hidden";
    Les variables dans les attributs des controles serveurs ne pas interpréter au rendu de ces derniers par DOTNET. Elles sont simplement recopier.

    Bon coding

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut
    Très bien, merci pour c'ezst précision.

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

Discussions similaires

  1. petit problem de transfer de variable entre page
    Par Damarus dans le forum Langage
    Réponses: 8
    Dernier message: 11/09/2005, 12h56
  2. Réponses: 3
    Dernier message: 01/09/2005, 11h56
  3. [web] Probleme de passe de variable qd j utilise un module TK
    Par Slippers dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 19/04/2005, 17h48
  4. [VB.NET] Problem de récupération de variable avec une DLL
    Par ludovic85 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 19/01/2005, 11h37
  5. Probleme avec remplacement de caractere
    Par genzo93 dans le forum ASP
    Réponses: 9
    Dernier message: 18/01/2005, 10h51

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