如何将锚标签(用于内部链接)放入网格视图中?

时间:2011-03-03 00:04:00

标签: asp.net gridview anchor internal-link

我有一个长字母列表,由gridview显示。

我需要在页面顶部有链接,链接到gridview中的锚点。如何在gridview中获取锚标记,以便链接在单击时跳转到它们?

注意:分页不是一个选项

谢谢!

2 个答案:

答案 0 :(得分:1)

<a name="anchor1">Text</a> 

Link to anchor: <a href="#anchor1">Link</a>

答案 1 :(得分:1)

将GridView的ClientIDMode设置为StaticPredictable(如果使用Framework 4.0),以避免ASP.Net根据其NamingContainers(GridViewRow)生成唯一名称。你应该确保自己的ID在RowDataBound中是唯一的(例如,附加一个标识符)。

如果您使用的是Framework&lt; 4.0你必须通过链接目标的ClientID从GridView的RowDataBound生成HyperLink的NavigateUrl。