Asp.net ListView编辑命令按钮将不响应

Asp.net ListView编辑命令按钮将不响应,asp.net,listview,Asp.net,Listview,我在ListView的ItemTemplate中设置了一个LinkButton。它显示得很好,但单击时它什么也不做。它应该是一个简单的编辑按钮,但它让我发疯。这是按钮: <asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" /> 什么可能导致链接不起作用 以下是整个列表视图(如果有帮助): <asp:ListView ID="MyListView" runat="se

我在ListView的ItemTemplate中设置了一个LinkButton。它显示得很好,但单击时它什么也不做。它应该是一个简单的编辑按钮,但它让我发疯。这是按钮:

<asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" />
什么可能导致链接不起作用

以下是整个列表视图(如果有帮助):

<asp:ListView ID="MyListView" runat="server" DataKeyNames="my_id">
    <LayoutTemplate>
        <table cellpadding="3">
            <tr class="tableHeader">
                <th>
                    Name
                </th>
                <th>
                </th>
            </tr>
            <asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
        </table>
    </LayoutTemplate>
    <ItemTemplate>
        <tr class="tableRow">
            <td>
                <%#Eval("my_name")%>
            </td>
            <td>
                <asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" />
                |
                <asp:LinkButton ID="DeleteLinkButton" runat="server" CommandName="Delete" Text="Delete" />
            </td>
        </tr>
    </ItemTemplate>
    <EditItemTemplate>
        <tr class="tableRow">
            <td>
                <asp:TextBox ID="NameTextBox" runat="server" Columns="30" />
            </td>
            <td>
                <asp:LinkButton ID="CancelLinkButton" runat="server" CommandName="Cancel" Text="Cancel" />
                |
                <asp:LinkButton ID="DeleteLinkButton2" runat="server" CommandName="Delete" Text="Delete" />
            </td>
        </tr>
    </EditItemTemplate>
</asp:ListView>

我的错误-我在表单的其他地方有验证器,因此链接似乎什么也没做,因为它使验证失败。

只是确认一下,您试图使用的是EditLinkButton?如果在函数中放置断点,我假定它不是hit.Correct。链接什么也不做。
<asp:ListView ID="MyListView" runat="server" DataKeyNames="my_id">
    <LayoutTemplate>
        <table cellpadding="3">
            <tr class="tableHeader">
                <th>
                    Name
                </th>
                <th>
                </th>
            </tr>
            <asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
        </table>
    </LayoutTemplate>
    <ItemTemplate>
        <tr class="tableRow">
            <td>
                <%#Eval("my_name")%>
            </td>
            <td>
                <asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" />
                |
                <asp:LinkButton ID="DeleteLinkButton" runat="server" CommandName="Delete" Text="Delete" />
            </td>
        </tr>
    </ItemTemplate>
    <EditItemTemplate>
        <tr class="tableRow">
            <td>
                <asp:TextBox ID="NameTextBox" runat="server" Columns="30" />
            </td>
            <td>
                <asp:LinkButton ID="CancelLinkButton" runat="server" CommandName="Cancel" Text="Cancel" />
                |
                <asp:LinkButton ID="DeleteLinkButton2" runat="server" CommandName="Delete" Text="Delete" />
            </td>
        </tr>
    </EditItemTemplate>
</asp:ListView>