Hi,
Instead of using the ImageButton Click event handler, put uor code in the
GridView RowCommand event handler but first set the CommandName property on
the ImageButton.
Your code will be somthing like this
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%#
Eval("airport_active", "images/icons/ico_airport_active_{0}.gif") %>'
ToolTip="Aktivieren / Passivieren" OnClick="ImageButton1_Click"
CommandArgument='<%# Bind("airport_ID") %>' CommandName="ImageClick"/>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("airport_ID")
%>' Visible="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
protected void grd_RowCommand(object sender, GridViewCommandEventArgs e)
{
Response.Write(e.CommandArgument.ToString());
}
Regards,
Mohamed Mosalem
"Cem" <go****@e-babil.comwrote in message
news:11**********************@b28g2000cwb.googlegr oups.com...
Hi,
in GridView1 I have following code:
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%#
Eval("airport_active", "images/icons/ico_airport_active_{0}.gif") %>'
ToolTip="Aktivieren / Passivieren" OnClick="ImageButton1_Click"
CommandArgument='<%# Bind("airport_ID") %>' />
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("airport_ID")
%>' Visible="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
After clicking ImageButton1 I want do some action (first a simple
response.write(airport_ID) and later a stored procedure thing)
How Do I retrieve my airport_ID either from the ImageButton1 or the
TextBox3?
Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As
System.Web.UI.ImageClickEventArgs)
????
End Sub
Thanks in advance.
Kind Regards,
Cem