GridView RowCommand-Ereignis wird nicht ausgelöst

GridView RowCommand-Ereignis wird nicht ausgelöst

Sie dürfen nicht Binden Sie Ihr Grid an Postbacks in Page_Load, nur wenn sich etwas geändert hat, was dazu führt, dass das Grid Daten neu lädt (z. B. Sortieren, Paging) und nur in den entsprechenden Event-Handlern.

Ein weiterer möglicher Grund:Haben Sie ViewState irgendwo deaktiviert?


Verwenden Sie CausesValidation="false" im Button-Tag. Es kann das Problem lösen.


Ich hatte gerade einen Kollegen, der auf das gleiche Problem gestoßen ist; Dies wurde durch die onrowcommand= verursacht Attribut wird nicht in asp:GridView gesetzt Element. Dies sollte auf den Namen des Handlers gesetzt werden, der das Ereignis behandeln wird.

... nur für den Fall, dass jemand das gleiche Problem hat!