LoginView i Repeater
Hej,Hvordan gør jeg følgende?
Jeg har en repeater som udskriver en masser poster fra min DB. Fair nok.
På hvert element, vil jeg gerne have et loginView som, hvis man er logget ind viser et link. Fair nok.. MEN i linket vil jeg gerne have en attribut fra mit loginView.. altså fra min datasource.. det kan jeg ikke. :(
Som jeg gerne ville have det skulle være: (ved godt det er en lidt tænkt situation, men altså..)
<asp:repeater id="repeaterItems" runat="server">
<itemtemplate>
<tr>
<td class="tdContentBlog">
<%# DataBinder.Eval(Container.DataItem, "HTMLBlog") %>
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<a href="link.aspx?id="<%# DataBinder.Eval(Container.DataItem, "Id") %>">Link</a>
</LoggedInTemplate>
</asp:LoginView>
</td>
</tr>
</itemtemplate>
</asp:repeater>
Den skriver til d.o.
'System.Web.UI.WebControls.Repeater' does not contain a definition for 'DataItem'
Hvad kan man gøre.. synes jeg har været hele arsenalet igennem :p