Frage

Ich habe ein Linkbutton bekam in der ItemTemplate eines Listview einrichten. Es zeigt in Ordnung, aber es ist nichts zu tun, wenn sie angeklickt. Es sollte eine einfache Schaltfläche Bearbeiten sein, aber es ist meine verrückt. Hier ist die Taste:

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

und hier ist der Code-behind:

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

Was könnte den Link dazu führen, nichts zu tun?

Hier ist die ganze Listenansicht, wenn das hilft:

<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>
War es hilfreich?

Lösung

Mein schlecht. - Ich Validator an anderer Stelle auf dem Formular hatte, so dass die Verbindung nichts schien zu tun, weil es die Validierung wurde Auslösung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top