Hola grupo, estoy con un problema con la gridview que estoy haciendo, esta
es la grid que tengo (mas o menos :)):
<asp:gridview ID="gridview1" runat="server">
<columns>
... ...
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:LinkButton ID="linkNavigateTo"
CommandName="Navigate"
runat="server"><img id="imgNavigate" src="images/details.gif" runat="server"
alt=""/></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
... ...
</columns>
</asp:gridview>
En el code tengo:
protected void grvMyTrips_RowDataBound(object sender, GridViewRowEventArgs
e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onClick",
Page.ClientScript.GetPostBackEventReference(this.gridview1, "Select$" +
e.Row.RowIndex));
e.Row.Style["cursor"] = "poin ter";
}
}
protected void grvMyTrips_RowCommand(object sender, GridViewCommandEventArgs
e)
{
int index = Convert.ToInt32(e.CommandArgument);
int Id = int.Parse(this.gridview1.DataKeys[index].Value.ToString());
switch (e.CommandName)
{
case "Navigate":
Response.Redirect(url);
break;
}
}
Después al tentar hacer click en la imagen me hace sólo el select e no me
ejecuta el navigate... en IE funciona bien...
Gracias de antemano,
NS
Leer las respuestas