Bonjour à tous,
Je souhaite alimenter un repeater après l'authentification de l'utilisateur.
J'ai pensé à mettre mon repeater dans la zone LoggedInTemplate du control LoginView de ma master page, mais je ne sais pas ou alimenter mon datasource.
voici le code asp.net :
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:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
                    <AnonymousTemplate>
                        [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Se connecter</a> ]
                    </AnonymousTemplate>
                    <LoggedInTemplate>
                        Bienvenue <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
                        [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Se déconnecter" LogoutPageUrl="~/"/> ]
                        <asp:Repeater runat="server" ID="Repeater_select_Langues">
                           <ItemTemplate>
                               <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# DataBinder.Eval( Container.DataItem,"Image") %>'  OnCommand="Langue_OnCommand" CommandArgument='<%# DataBinder.Eval( Container.DataItem,"Code") %>'/>
                           </ItemTemplate>
                        </asp:Repeater>                        
                    </LoggedInTemplate>
                </asp:LoginView>
Merci de votre aide