在ASP.NET Gridview超链接中使用路由

时间:2011-01-19 09:42:28

标签: asp.net

我有一个带有超链接列的Gridview。我想根据数据库中的id值使用超链接路由(导航)。

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

这会导致错误消息:

  

未找到404页

如何解决这个问题?  

1 个答案:

答案 0 :(得分:0)

尝试在代码隐藏中的RowDataBound事件处理程序中创建链接并在那里进行调试。