gridview 中的动态按钮click事件没用?
不知道为什么就是没执行我写的click代码,请高手帮我看看,谢谢!
<asp:GridView ID="VoteView" Width="100%" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="详细说明">
<ItemTemplate>
<asp:Panel ID="ItemPanel" runat="server" Width="100%" Direction="LeftToRight"></asp:Panel>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
public void IBtnItr_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Response.Redirect("http://www.baidu.com");
}
protected void VoteView_RowDataBound(object sender, GridViewRowEventArgs e)
{
Panel ItemPanel = (Panel)e.Row.FindControl("ItemPanel");
ImageButton bt = new ImageButton();
bt.ImageUrl = "~/skins/images/introduce.bmp";
bt.Click += new System.Web.UI.ImageClickEventHandler(IBtnItr_Click);
ItemPanel.Controls.Add(bt);
}