<asp:DataGrid id="dg" runat="server" Width="600px" AutoGenerateColumns="False" PageSize="5" BackColor="#CCCCFF" OnItemCommand="cmd_OnItemCommand" BorderColor="Black">
<Columns>
<asp:TemplateColumn HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ImageUrl="images/delete.gif" ID="imgDelete" Runat="server" CommandName="delete" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>public void cmd_OnItemCommand(object sender,System.Web.UI.WebControls.DataGridCommandEventArgs e){
Response.Write(e.CommandName);
}为什么不能打印出e.CommandName