我有一个按字母顺序排列的长列表,由 gridview 显示。
我需要在页面顶部有链接到网格视图中的锚点。如何在 gridview 中获取锚标记,以便在单击时链接会跳转到它们?
注意:分页不是一种选择
谢谢!
我有一个按字母顺序排列的长列表,由 gridview 显示。
我需要在页面顶部有链接到网格视图中的锚点。如何在 gridview 中获取锚标记,以便在单击时链接会跳转到它们?
注意:分页不是一种选择
谢谢!
<a name="anchor1">Text</a>
Link to anchor: <a href="#anchor1">Link</a>
将 GridView 的 ClientIDMode 设置为Static
或Predictable
(如果使用 Framework 4.0)以避免 ASP.Net 根据其 NamingContainers(GridViewRow) 生成唯一名称。您应该确保 ID 在 RowDataBound(fe 附加标识符)中是唯一的。
如果您使用的是 Framework < 4.0,则必须通过链接目标的 ClientID 从 GridView 的 RowDataBound 生成 HyperLink 的 NavigateUrl。