向网格视图中的imagebutton添加代码
本文关键字:imagebutton 添加 代码 网格 视图 | 更新日期: 2023-09-27 17:54:38
我有一个gridview,它显示了我从数据库中检索到的数据以及imageButton字段。我怎么能得到imageButton的事件处理程序,这样我就可以添加代码重定向图像到不同的页面,当我点击它?
<asp:GridView ID="GrdBooksRated" runat="server" AutoGenerateColumns = "False"
Font-Names = "Arial" >
<Columns>
<asp:BoundField DataField ="title" HeaderText ="ID" />
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" ImageUrl ='<%# Eval("pictureUrl")%>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
如果你不需要传递任何东西给处理程序,你可以简单地定义一个OnClick事件处理程序。
<asp:ImageButton ID="ImageButton1"
OnClick="ImageButton1_Click" ImageUrl ='<%# Eval("pictureUrl")%>' runat="server" />
void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
// your code here.
}
如果你必须传递一些绑定数据,你可以使用OnCommand方法。