1

在我的应用程序中,我需要使用 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 %>'

有没有其他方法可以做到这一点......??

4

1 回答 1

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>
于 2013-06-04T14:05:22.223 回答