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

发布于 2024-10-20 04:33:21 字数 123 浏览 3 评论 0原文

我有一个很长的字母列表要通过网格视图显示。

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

注意:不能选择分页,

谢谢!

I have a long alphabetical list to be displayed by a gridview.

I need to have links at the top of the page that will link to anchors in the gridview. How can I get anchor tags in the gridview so that the links will jump to them when clicked?

Note: Paging is not an option

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

等你爱我 2024-10-27 04:33:21

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

如果您正在使用框架< 4.0 中,您必须通过链接目标的 ClientID 从 GridView 的 RowDataBound 生成超链接的 NavigateUrl。

Set the GridView's ClientIDMode to Static or Predictable(if using Framework 4.0) to avoid ASP.Net generating unique names according to their NamingContainers(GridViewRow). You should ensure that the ID's are unique by yourself from RowDataBound(f.e. append an identifier).

If you are using Framework < 4.0 you have to generate the HyperLink's NavigateUrl from RowDataBound of the GridView via the ClientID of your link targets.

怂人 2024-10-27 04:33:21
<a name="anchor1">Text</a> 

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

Link to anchor: <a href="#anchor1">Link</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文