我必须这样做,以便我可以在我的Repeater中打印任何东西,但是我真的无法写出我真正想做的内容。
我已经编写了这样的代码
forum.aspx
<asp:Repeater ID="RepeaterKommentar" runat="server">
<ItemTemplate>
<div class="kommentarBox">
<%--print content here--%>
</div>
</ItemTemplate>
</asp:Repeater>
forum.aspx.cs
var UsersKommentar = from KommentarA in db.forumkommentars
join BrugereA in db.brugeres on KommentarA.brugerid equals BrugereA.Id
where KommentarA.forumid == getid
orderby KommentarA.Id descending
select new
{
UserName = BrugereA.fornavn + " " + BrugereA.efternavn
};
RepeaterKommentar.DataSource = UsersKommentar;
RepeaterKommentar.DataBind();
问题是,我不完全确定如何通过我的数据源访问object
Enumerable
。
答案 0 :(得分:1)
我不确定object
中存在哪些数据,但您已将其绑定到转发器并调用数据绑定。所以你现在需要做的就是打电话:
<%# Eval("...") %>
...
代表列或属性的名称。