C# 向网格视图中的imagebutton添加代码

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>

我有一个gridview,它显示我从数据库中检索到的数据以及imageButton字段。 如何访问imageButton的eventhandler,以便在单击图像时添加代码将图像重定向到不同的we页面

<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帖子有一个例子