Использование элементов управления ASP.NET без привязки данных

Похоже, что я использовал привязку данных asp.net так долго, что забыл некоторые основы.

Я динамически создаю таблицу на странице ASPX без привязки данных.

    foreach (XXX x in TTTT){ %>
       <tr>
           <td><%=x.val %></td>
               <asp:ImageButton runat="server" CommandName="uiImgResolve_Click"
               CommandArgument='<%=X.pkid%>' ImageUrl="../images/IMG.png"/>
     <% } %>

Как вы, вероятно, видите, я не могу использовать сервер RUNAT = или, если я это сделаю, я не могу указать идентификатор для строки. Это просто простой пример того, что я пытаюсь сделать, гораздо более сложный и не способствует созданию базы данных. В Classic ASP мы просто вызывали метод JS, а затем отправляли форму с PKID, встроенным в скрытое поле. Есть более элегантный способ решить эту проблему (мы используем Jquery, если это помогает)

Как я уже сказал, я ОЧЕНЬ знаком со всеми элементами управления .net и часто их использую, в данном случае это не правильный инструмент.

Ответы на вопрос(2)

Ваш ответ на вопрос