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 :

Initialisation d'un TextBox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut Initialisation d'un TextBox
    Bonjour,


    Je travaille actuellement sur un formulaire dans lequel pour chaque ligne, j'ai un textbox qui peut recevoir un entier dans le but de reordonner les elements du formulaires. Pour faire cela, j'utilise un repeater et dans mon itemtemplate, j'ai un composant textbox que je souhaite initialiser avec une valeur provenant du codebehind. Mon probleme est en fait ici, il m'est interdit de faire cela ...

    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
    19
    20
    21
    <asp:Repeater ID="RepLister" Runat="server">
       <ItemTemplate>
          <tr>
    	<td id="position">
    	   <asp:TextBox  Columns="2" ID="position" Text="<%# DataBinder.Eval(Container.DataItem, "POSITION") %>" runat="server" />
    	</td>
    	<td id="libelle">
    	   <span>
    		<%# DataBinder.Eval(Container.DataItem, "Libelle") %>
    	   </span>
            </td>
    	<td id="reponses">
    	   <%# DataBinder.Eval(Container.DataItem, "TypeReponse") %>
    	</td>
    	<td id="organisation">
    	 <a href="<%# szThisUrl%>?Composant=QuestionnaireEntree&amp;Appel=Monter&amp;ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>&amp;POSITION=<%# DataBinder.Eval(Container.DataItem, "POSITION") %>">Monter</a>&nbsp;<a href="<%# szThisUrl%>?Composant=QuestionnaireEntree&amp;Appel=Descendre&amp;ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>&amp;POSITION=<%# DataBinder.Eval(Container.DataItem, "POSITION") %>">Descendre</a>
    	</td>
       </tr>
    </ItemTemplate>
    </asp:Repeater>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Message d'erreur de l'analyseur: La balise serveur n'est pas correcte.
    Avez vous une suggestion pour ce probleme ?

  2. #2
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Essai plutôt ça (simples quotes) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:TextBox  Columns="2" ID="position" Text='<%# DataBinder.Eval(Container.DataItem, "POSITION") %>' runat="server" />

  3. #3
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    Je te remercie grandement, effectivement cela marche. Pourquoi donc refuser les guillemets en donnant une telle erreur si avec des quotes, cela passe ?

  4. #4
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    parce que
    Sérieusement, c'est vrai que le message d'erreur n'est pas adapté. Mais bon, l'histoire des double / simples quotes c'est un grand classique de la programmation ça, on le retrouve dans beaucoup de langages.

  5. #5
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    Effectivement :/. C'est un probleme que je ne rencontre pas en JAVA (tant mieux). En tout cas, merci pour ton aide, je serais plus vigilant à l'avenir

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

Discussions similaires

  1. [Débutant] Initialisation d'un textbox
    Par noftal dans le forum VB.NET
    Réponses: 6
    Dernier message: 17/10/2013, 17h48
  2. Initialisation de textbox dans formulaire
    Par naty76 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/02/2009, 17h21
  3. Initialisation plusieurs textbox
    Par Selune6666 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 22/01/2008, 09h57
  4. Réponses: 4
    Dernier message: 15/11/2007, 10h22
  5. initialisation textbox dans userform
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/08/2007, 09h24

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