我在查找有关从ASP.Net Repeater的标记内从实体框架实体中选择数据的信息时遇到问题
我有这样的中继器:
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="s_Options">
<HeaderTemplate>
<table>
<tr>
<th>Manager Name</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><% !!!!! MY PROBLEM IS HERE %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
我有一个名为Option的实体。
选项有3个成员:OID,Option_Type和Option_Value
我正在尝试使用Option_Values填充此转发器,其中Option_Type =“此选项”,但我完全迷失了如何在项目模板中执行此操作,并且我无法正确写入我的问题,以便在其他地方找到答案。< / p>
首先,如果在Repeater的标记中执行此操作不是最好的方法,请告诉我。
此外,我正在寻找有关如何过滤此实体以及标记外观的任何帮助。
另外,如果这是其他地方已经涵盖的内容,那么我道歉,我一定是在错误地提出这个问题。如果你能帮助我以更具建设性的方式表达我的要求,请告诉我。
答案 0 :(得分:1)
如果我理解你的问题,你想要 -
<ItemTemplate>
<td><%# Eval("Option_Type") %></td>
</ItemTemplate>
请查看Displaying Data with the DataList and Repeater Controls文章的底部。
答案 1 :(得分:0)
使用此代码并将您的表列名称放在Eval ..
中 <table style="width: 400px">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td>
<asp:Label ID="LBLtEXT" runat="server" Text='<%#Eval("Your filed name ")%>'></asp:Label>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>