C# 向网格视图中的imagebutton添加代码
我有一个gridview,它显示我从数据库中检索到的数据以及imageButton字段。 如何访问imageButton的eventhandler,以便在单击图像时添加代码将图像重定向到不同的we页面C# 向网格视图中的imagebutton添加代码,c#,asp.net,C#,Asp.net,我有一个gridview,它显示我从数据库中检索到的数据以及imageButton字段。 如何访问imageButton的eventhandler,以便在单击图像时添加代码将图像重定向到不同的we页面 <asp:GridView ID="GrdBooksRated" runat="server" AutoGenerateColumns = "False" Font-Names = "Arial" > <Columns>
<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.
}
方法。msdn帖子有一个例子