GridView 的RowCommand事件不执行

前台代码:

<asp:GridView ID="GridView1" runat="server" OnRowCommand="GridView1_RowCommand " AutoGenerateColumns="false" AutoGenerateEditButton="false" >
<Columns>
<asp:BoundField HeaderText="ID" DataField="id" />
<asp:BoundField HeaderText="NAME" DataField="name" />
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:ImageButton ID="dd" CommandName="eidt" CommandArgument="hello world" runat="server" ImageUrl="~/edith.bmp" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

后台事件:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "edit")
{
Response.Write("Hello World");
}
}

为什么在页面上点击按钮时,不会执行RowCommand的代码

在线等

犯罪嫌疑人X
浏览 582回答 3
3回答

白板的微信

貌似模板里用Link类型的按钮就可以

梵蒂冈之花

设个断点看看能不能进去。
打开App,查看更多内容
随时随地看视频慕课网APP