Advertise with us

Using routes in ASP.NET Gridview Hyperlinks

I have a Gridview with a Hyperlink column. I want to route(Navigate) using hyperlinks depending on the id value from the database.

<asp:HyperLinkField DataNavigateUrlFields="id" 
                      DataNavigateUrlFormatString="product"DataTextField="pName"
                      HeaderText="Product Name"       NavigateUrl='<%$ RouteUrl:id=Eval("id"), routename = ProductRoute%>'
       />

This results in an error message:

404 page not found

How can this be fixed?

Last updated:8/23/2014 8:48:33 AM

1 Answers

Sumit Kesarwani
Sumit Kesarwani

Hi manoj, 


Try creating the link in the RowDataBound event handler in your code-behind and debug it there.

Last updated:8/23/2014 8:48:33 AM

Answer