Как связать элемент управления повторителем ASP.NET с IList <String>? - PullRequest
4 голосов
/ 29 мая 2009

Мне никогда не приходилось это делать, но я связываю ретранслятор с общим списком строк, и я не уверен в правильном синтаксисе.

Если бы я связывался с IList, а myType имел свойство LayerName, я бы использовал это:

<asp:Repeater ID="rptChecks" runat="server">
     <ItemTemplate>
          <input type="checkbox" id="<%#Eval("LayerName") %>"/>
     </ItemTemplate>
</asp:Repeater>

Как я могу это сделать, когда привязываюсь только к строке, у которой нет свойств для использования?

1 Ответ

12 голосов
/ 29 мая 2009

Попробуйте это:

<asp:Repeater ID="rptChecks" runat="server">
     <ItemTemplate>
          <input type="checkbox" id="<%# Container.DataItem %>"/>
     </ItemTemplate>
</asp:Repeater>
...