【发布时间】:2020-08-16 05:28:24
【问题描述】:
在html 中只需输入页面名称和de 部分的id 就足够了。
例如:[index.html / # products] 并将我们带到特定部分,但这在 aspx 文档之间不起作用,或者我不知道该怎么做。
【问题讨论】:
-
对不起,我对西班牙网站感到困惑
在html 中只需输入页面名称和de 部分的id 就足够了。
例如:[index.html / # products] 并将我们带到特定部分,但这在 aspx 文档之间不起作用,或者我不知道该怎么做。
【问题讨论】:
从浏览器的角度来看,ASPX 页面只是 HTML,与任何其他网页没有什么不同。因此,您只需要获取控件的 ID 并将其附加到 URL,就像您建议的那样,#products。
您可能遇到的是,在许多情况下,您在 .aspx 页面中指定的控件 ID 与最终生成的 HTML 中的 ID 不同。这是因为ClientIDMode 的设置方式。默认情况下,它会将父容器的 ID 附加到呈现的 HTML 中控件的 ID。因此,您要么需要获取生成的 ID 并将其用作 URL 的一部分,要么将 ClientIdMode 设置为另一个选项,例如在控件、页面或站点级别的静态。
【讨论】: