我有一个嵌套中继器,我想在它的标题中传递值。到目前为止,这是我的代码。主要问题是标题模板中控件的 id 也来自后面的代码。
<asp:Repeater ID="RptrProgCategory" runat="server">
<ItemTemplate>
<asp:Repeater ID="RptrPrograms" runat="server">
<HeaderTemplate><input type="hidden" id="<%= questvalue%>"/></HeaderTemplate>
<ItemTemplate>
<a href="/" id="catid" class="off"><%# DataBinder.Eval(Container.DataItem, "cat") %></a>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
我想从后面的代码中获得 questvalue 的价值。知道如何实现这一目标吗?
编辑:我想将此值放入 DataTable 并将该值绑定到 Repeater bcoz 我希望这样的输出可能是 <%# DataBinder.Eval(Container.DataItem, "questvalue") %> 而不是 <%= questvalue%> ..但在这种情况下,我无法找到控件
Category1(id of hidden field )
subcat1
subcat2
subcat3
Category2(id of hidden field)
subcat4
subcat5..and so on..