私は.Net 4.5、モデルバインディングを使用しており、現在、別のリピーターを含むリピーターを持っています。
<asp:Repeater ID="rptADivisions" runat="server" ItemType="abc.Division" SelectMethod="rptADivisions_GetData">
<ItemTemplate>
<div>
<%#: Item.DivisionName %>
<asp:Repeater ID="rptDOfficials" runat="server" ItemType="abc.DOfficial" SelectMethod="rptDOfficials_GetData">
<ItemTemplate>
<blockquote>
<p><%#: Item.FullName %></p>
<small><%#: Item.Position %></small>
</blockquote>
</ItemTemplate>
</asp:Repeater>
<hr />
</div>
</ItemTemplate>
</asp:Repeater>
1 番目のリピーター (rptADivisions) を設定することはできますが、2 番目のリピーターを機能させるにはどうすればよいですか? 2 番目に、トップ リピーター (rptADivisions) アイテム (abc.Divison) に含まれる Did にアクセスできるようにする必要があります。2番目のリピーターのSelectMethodを次のように設定しようとしました
public IEnumerable<abc.DOfficial> rptDOfficials_GetData([Control("rptADivisions")] string DidFilter)
しかし、それはうまくいかないようです。DidFilter は常に null に設定されています。