原来其中一个按钮的 CommandName 为 Delete。
Delete、Edit、Update、Cancel 这些是 ASP.NET 已经使用了的,如果要使用这些,就得按照他们的规则来。否则我们就另外取一个名字吧,比如 DeleteMessage。然后再到 RowCommand 中去处理。
但是我这人就喜欢用 Delete、Edit、Update、Cancel,怎么办?那就为 GridView 指定 RowDeleting、RowEditing、RowUpdating、RowCancelingEdit 事件处理程序吧,比如: