Мне никогда не приходилось это делать, но я связываю ретранслятор с общим списком строк, и я не уверен в правильном синтаксисе.
Если бы я связывался с IList, а myType имел свойство LayerName, я бы использовал это:
<asp:Repeater ID="rptChecks" runat="server">
<ItemTemplate>
<input type="checkbox" id="<%#Eval("LayerName") %>"/>
</ItemTemplate>
</asp:Repeater>
Как я могу это сделать, когда привязываюсь только к строке, у которой нет свойств для использования?