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 :

WebUserControl dans repeater


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 84
    Par défaut WebUserControl dans repeater
    Bonjour,

    J'ai un soucis avec mon WebUserControl que j'utilise dans un repeater.
    J'ai une propriété ID que je voudrais utiliser lorsque je clique sur le bouton de mon WUC


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    int _id;
     
    publicint IdItem
    {
    get { return _id; }
    set { _id = value; }
    }
     
     
    protected void cmdCommander_Click(object sender, EventArgs e)
    {
    exemple : this.TextBox1.Text = _id.ToString();
    }
    et voila mon repeater :


    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
    <asp:RepeaterID="Repeater "runat="server"DataSourceID="sdsListeDvdCategorie">
      <ItemTemplate>   
        <divstyle="padding-top: 5px; float: right;">
          <uc1:WebUserControlrunat="server"IdItem='<%# Eval("id_article") %>'/>
        </div>
      </ItemTemplate>
    </asp:Repeater>
     
    <asp:SqlDataSourceID="sdsListeDvdCategorie"runat="server"ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
    SelectCommand="SELECT [id_article], [titre_a], [description_a], [dateSortie_a], [prix_a], [stock_a], [image_a], [id_categorie] FROM [t_article] WHERE ([id_categorie] = @id_categorie) ORDER BY [titre_a], [dateSortie_a], [id_article]">
     
    <SelectParameters>
    <asp:QueryStringParameterDefaultValue="2" Name="id_categorie" QueryStringField="id_cat" Type="Int32"/>
    </SelectParameters>
    </asp:SqlDataSource>

    Le problème c'est que sur tout mes items, l'id n'est pas passé en paramètre n'est pas prit en compte et est null!

    Est-ce que quelqu'un peut m'aider svp...

    Merci d'avance
    Enjoy @+

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 84
    Par défaut
    UP please


    J'ai tester 2/3 trucs et la fonction Eval retourne bien mon id lorsque je le mets dans un span par exemple.
    j'ai l'impression qu'il y a un conflits avec les guillemets du champ IdItem!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 84
    Par défaut
    Le problème vient du WebUserControl qui ne garde pas ses valeurs à chaque chargement de la page!

    Solution : faire autrement

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

Discussions similaires

  1. Récuperer des données dans Repeater avant l'affichage
    Par Pedro Varela dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/08/2007, 12h47
  2. [2.0] Recup item dans repeater
    Par CUCARACHA dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/07/2007, 11h09
  3. [VB.net] dropdownlist dans repeater
    Par agnes huchon dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/11/2006, 11h06
  4. [VB.net] TextBox dans Repeater
    Par TekP@f dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/05/2005, 13h38
  5. [C#] Déclencher action dans Repeater avec LinkButton
    Par globeriding dans le forum ASP.NET
    Réponses: 13
    Dernier message: 13/05/2004, 15h29

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