У меня есть повторитель со списком клиентов. Напротив каждого клиента есть кнопка удаления ссылки. Как часть кнопки ссылки я хочу передать объект Customer аргументу команды следующим образом (где Container.DataItem — это объект клиента):
<asp:LinkButton ID="lnkDelete"
OnClientClick="return confirmDelete();"
OnClick="Customer_OnDelete"
CommandArgument="<%# Container.DataItem %>"
CommandName="Delete"
runat="server"></asp:LinkButton>
Когда я делаю это:
var button = (((LinkButton) sender));
var customer= button.CommandArgument;
button.CommandArguement — это строка. Мне нужны все свойства объекта, так как мы используем Nhibernate, поэтому все нужно установить, идентификатора удаленной записи недостаточно. Я видел в Интернете примеры передачи списка значений, разделенных запятыми, в аргумент команды, но не хочу этого делать. Это возможно?
Есть идеи? Спасибо