Asp.net 从ASP ListView中的选定项中查找唯一标识符

Asp.net 从ASP ListView中的选定项中查找唯一标识符,asp.net,listview,listviewitem,Asp.net,Listview,Listviewitem,我使用的是ListView,有两个按钮,允许用户从列表中删除或编辑项目。以下是按钮的代码: <td> <asp:ImageButton ID="ButtonEdit" runat="server" ImageUrl="~/Styles/Images/Edit.png" ToolTip="Edit" OnClick="ButtonEdit_Click" /> <asp:ImageButton ID="ButtonDelete" runat="server"

我使用的是ListView,有两个按钮,允许用户从列表中删除或编辑项目。以下是按钮的代码:

<td>
   <asp:ImageButton ID="ButtonEdit" runat="server" ImageUrl="~/Styles/Images/Edit.png" ToolTip="Edit" OnClick="ButtonEdit_Click" />
   <asp:ImageButton ID="ButtonDelete" runat="server" ImageUrl="~/Styles/Images/Delete-Red-Cross.png" ToolTip="Delete" CommandName="Delete" />
 </td>


当用户单击编辑按钮时,我希望将唯一标识符从列表中的项目传递到参数字符串,以便在编辑页面中检索它。有人知道如何从所选项目检索ID吗?

我想出了如何在没有PostBackUrl属性的情况下通过评估:

<asp:ImageButton ID="ButtonEdit" runat="server" ImageUrl="~/Styles/Images/Edit.png"
                        ToolTip="Edit" PostBackUrl='<%# string.Format("system/editsystem.aspx?SystemID={0}", Eval("SystemID")) %>' />

您可以使用:


您可以发布listview的完整html吗?
<td> 
   <asp:ImageButton ID="ButtonEdit" runat="server" ImageUrl="~/Styles/Images/Edit.png" ToolTip="Edit" OnClick="ButtonEdit_Click" CommandArgument='<%= ItemBeingOutput.ID %>'/> 
   <asp:ImageButton ID="ButtonDelete" runat="server" ImageUrl="~/Styles/Images/Delete-Red-Cross.png" ToolTip="Delete" CommandName="Delete" CommandArgument='<%= ItemBeingOutput.ID %>'/> 
 </td>