i have a hyperlink in grid view. i want to open a new window when i click on hyper link. i am able to open a new window. but modal popup is also open along with this. Popup should not be open when i click on hyperlink. it should be open when i click on row. not hyperlink which is part of grid view row.
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) {
SearchResult data = e.Row.DataItem as SearchResult;
// Add click to open modal
e.Row.Attributes.Add("onclick", string.Format("showDetail('{0}','{1}','{2}','{3}');", data.Number, data.System, customerNumber, customer.CustomerNumber));
// Choose background color
DefineBackgroundColor(e, data);
AddAccLink(e, data);
AddJumpTomain(e, data);
}
}
private void AddJumpTomain(GridViewRowEventArgs e, SearchResult data) { //InForce JumpTo HyperLink jumpToPol= e.Row.FindControl("JumpTopol") as HyperLink;
if (jumpToPolicy != null)
{
string link = string.Format(Configuration.PolUrl, IdentityProvider.CurrentUser.GetUserName(), customerNumber, data.PolNumber);
jumpToPol.NavigateUrl = link;
//jumpToPol.Attributes.Add("onclick", "javascript:cancelEventPropagation(event);return true;");
jumpToPol.Attributes.Add("onclick", "javascript:window.open(" + link + ");return false;");
}
else
{
jumpToPol.Visible = false;
}
}
}