Salut
je me suis créé un UC pour être utilisé dans un repeater :
et dans mon code behind :
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 <%@ Register Src="~/UCSite.ascx" TagName="UCSite" TagPrefix="uc1" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <br /><br /> <asp:Repeater ID="rptUCSite" runat="server" Visible="true" OnItemDataBound="rptUCSite_ItemDataBound"> <HeaderTemplate> </HeaderTemplate> <ItemTemplate> <uc1:UCSite ID="UC1" runat="server" /> </ItemTemplate> <FooterTemplate> </FooterTemplate> </asp:Repeater>
Mais à l'execution, le compilateur me dit qu'il ne connait pas UCSite, que je dois rajouter la bonne assembly...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 protected void rptUCSite_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item) { UCSite uc = (UCSite)e.Item.FindControl("UC1"); } }
Quelle est cette assembly que je dois rajouter? Mon Uc se trouvant dans le même répertoire que ma page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part The type or namespace name 'UCSite' could not be found (are you missing a using directive or an assembly reference?)
Merci de vos précisions
Partager