call-Funktion hinter der Bildschaltfläche in GridView

Ich habe zwei Schaltflächen in der Rasteransicht, aber sie geben kein Ereignis zurück, nachdem der "CommandName" verwendet wurde, in den ich den Funktionsnamen schreibe, aber er tut nichts.

Der Screenshot sieht wie folgt aus:

Die beiden Schaltflächen sind Bearbeiten und Löschen.

hier ist das Snippet:

<asp:ButtonField ButtonType="Image" ImageUrl="~/wp-content/themes/realia/assets/img/edit pencil change modify alter blue edit icon2.png" CausesValidation="true" Text="Edit" CommandName="Edit_data">
                <ControlStyle Height="30px" Width="30px" />
                </asp:ButtonField>
<asp:ButtonField ButtonType="Image" ImageUrl="~/wp-content/themes/realia/assets/img/500px-Delete_Icon2.png" Text="Delete">
                <ControlStyle Height="30px" Width="30px" />
                </asp:ButtonField>

c #:

protected void Edit_data(object sender, EventArgs e)
    {
        Response.Write("hello");
    }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage