J'ai un Datalist dans laquelle j'ai déposé un WebUserControl dans le ItemTemplate.

Ce WebUserControl est développé de la manière suivante
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[DefaultProperty("Title")]
public partial class User_controle_BcbNews : System.Web.UI.UserControl
{
    protected string m_Title = string.Empty;
    protected string m_Text = string.Empty;
    protected string m_Url = string.Empty;
    protected string m_ImageUrl = string.Empty;

[Browsable(true),Bindable(true),Category("Appearance"),DefaultValue("")]
    public string Title
    {
        get { return m_Title; }
        set {m_Title = value;}
    }

[Browsable(true), Bindable(true), Category("Appearance"), DefaultValue("")]
    public string Text
    {
        get { return m_Text; }
        set {m_Text = value;}
    }

[Browsable(true), Bindable(true), Category("Appearance"), DefaultValue("")]
    public string Url
    {
        get { return m_Url; }
        set {m_Url = value;}
    }

    [Browsable(true), Bindable(true), Category("Appearance"), DefaultValue("")]
    public string ImageUrl
    {
        get { return m_ImageUrl; }
        set {m_ImageUrl = value;}
    }


...
    

}
J'ai tout un ensemble de propriétés que j'ai déclaré avec les attributs suivants

[Browsable(true), Bindable(true), Category("Appearance"), DefaultValue("")]

En mode édition de l'ItemTemplate de la DataList lorsque je choisi Edit Databing j'aimerais que les propriétés ImageUrl, Url, Title et Text apparaissent dans les Bindable Properties.

Je coche le bouton Show All properties, mais je n'obtient que les propriétés EnableTheming, EnableViewState et Visible.

Je ne comprends pas pourquoi mes propriétés n'apparaissent pas dans la liste.

Si vous aviez une idée..