0

我有一个按字母顺序排列的长列表,由 gridview 显示。

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

注意:分页不是一种选择

谢谢!

4

2 回答 2

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

Link to anchor: <a href="#anchor1">Link</a>
于 2011-03-03T00:05:18.983 回答
1

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

如果您使用的是 Framework < 4.0,则必须通过链接目标的 ClientID 从 GridView 的 RowDataBound 生成 HyperLink 的 NavigateUrl。

于 2011-03-03T00:16:35.307 回答