【问题标题】:ListView edit command button won't respondListView 编辑命令按钮不会响应
【发布时间】:2009-03-05 20:27:25
【问题描述】:

我在 ListView 的 ItemTemplate 中设置了一个 LinkBut​​ton。它显示正常,但单击时它没有做任何事情。它应该是一个简单的编辑按钮,但它让我发疯了。这是按钮:

<asp:LinkButton ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" />

这是代码隐藏:

Protected Sub MyListView_ItemEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewEditEventArgs) Handles MyListView.ItemEditing
    MyListView.EditIndex = e.NewEditIndex
    GetListViewData()
End Sub

什么可能导致链接不执行任何操作?

如果有帮助,这是整个列表视图:

<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>

【问题讨论】:

  • 只是为了确认一下,您尝试使用的是 EditLinkBut​​ton 吗?如果你在函数中设置断点,我认为它没有命中。
  • 正确。该链接什么都不做。

标签: asp.net listview


【解决方案1】:

我的错 - 我在表单的其他地方有验证器,所以链接似乎没有做任何事情,因为它正在触发验证。

【讨论】:

    猜你喜欢
    • 2015-05-12
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2021-01-29
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    • 2020-09-12
    相关资源
    最近更新 更多