在我的应用程序中我需要使用foreach来创建表格行每个类型我想要添加按钮我想将CommandName与项目数据绑定到它给出错误
<table border="1" style="font-size:small;height:auto;">
<%foreach (var item in vm)
{%>
<tr>
<td><a href="<%=item.FilePath %>"><%=item.FileName %></a></td>
<td><%=item.UserName %></td>
<td><%=item.Association %></td>
<td><%=item.Size %></td>
<td><%=item.UpdoadedOn %></td>
<td><asp:Button ID="btn" Text="delete" OnClick="delete_Click" runat="server" CommandName='<%=item.Id %>' /></td>
</tr>
<%} %>
</table>
CommandName='<%=item.Id %>'
还有其他办法吗?? ??
答案 0 :(得分:0)
而不是尝试使用Button控件,而是使用链接。
替换:
<td><asp:Button ID="btn" Text="delete" OnClick="delete_Click"
runat="server" CommandName='<%=item.Id %>' /></td>
使用:
<td><a class="button-link" href="/item/delete/<%=item.Id %>">Delete</a></td>