Bonjour,

J'ai besoin de votre aide car j'ai un soucis que je n'arrive pas à résoudre.

Voila j'ai un asp repeater dans lequel j'ai une checkbox, j'utilise pas la checkbox de base d'asp.net mais une chechbox a laquelle j'ai ajouté une propriété.

Voici le code de ma checkbox:

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
 
namespace RouteInn.Controls
{
    public class RouteInnCheckBox : CheckBox
    {
        /// <summary>
        /// Chemin du fichier à supprimer
        /// </summary>
        private string _Path;
        public string Path
        {
            get { return _Path; }
            set { _Path = value; }
        }
    }
}
Mon asp 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
 
 
                    <asp:Repeater ID="Repeater1" runat="server" Visible="true">
                        <ItemTemplate>
                            <div style="display: inline; float: left; padding: 5px 5px 5px 5px">
                                <div style="z-index: 3; position: absolute">
                                    <cc6:routeinncheckbox path='<%# Eval("Path") %>' id="CheckBox1" runat="server" />
                                </div>
                                <a href="<%# Eval("Path") %>" onclick="return hs.expand(this)" title="">
                                    <img alt="" src="<%# Eval("Path") %>" width="150px" height="150px" />
                                </a>
                            </div>
                        </ItemTemplate>
                    </asp:Repeater>
Mon problème provient de cette ligne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
path='<%# Eval("Path") %>'
En effet ma propriété "path" est toujours vide, alors que pour le reste tout marche comme sur des roulettes.

Merci de votre aide.