【问题标题】:Is it possible to add a link to a specific section of another page on asp.net?是否可以在 asp.net 上添加指向另一个页面的特定部分的链接?
【发布时间】:2020-08-16 05:28:24
【问题描述】:

html 中只需输入页面名称和de 部分的id 就足够了。 例如:[index.html / # products] 并将我们带到特定部分,但这在 aspx 文档之间不起作用,或者我不知道该怎么做。

【问题讨论】:

  • 对不起,我对西班牙网站感到困惑

标签: asp.net hyperlink


【解决方案1】:

从浏览器的角度来看,ASPX 页面只是 HTML,与任何其他网页没有什么不同。因此,您只需要获取控件的 ID 并将其附加到 URL,就像您建议的那样,#products

您可能遇到的是,在许多情况下,您在 .aspx 页面中指定的控件 ID 与最终生成的 HTML 中的 ID 不同。这是因为ClientIDMode 的设置方式。默认情况下,它会将父容器的 ID 附加到呈现的 HTML 中控件的 ID。因此,您要么需要获取生成的 ID 并将其用作 URL 的一部分,要么将 ClientIdMode 设置为另一个选项,例如在控件、页面或站点级别的静态。

【讨论】:

    猜你喜欢
    • 2020-05-10
    • 2013-07-15
    • 2023-03-05
    • 2023-02-09
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    相关资源
    最近更新 更多