gpt4 book ai didi

asp.net - .Net 更改元素 ID

转载 作者:行者123 更新时间:2023-12-02 12:46:50 25 4
gpt4 key购买 nike

.Net 善意地通过向我的页面附加 ct100_ 来更改元素 id。尽管我很感激微软试图帮助我避免在我的网站上重复 ID,但我认为我可以自己管理它。谁能告诉我如何防止这种情况?提前致谢。

最佳答案

这就是 aspnet 的工作原理。因此,控件提供了 clientid 方法供您在代码隐藏中使用。

如果你想从js中引用对象,你可以注入(inject)clientid或者使用类或其他属性。

<小时/>

编辑:请注意,这仅适用于 ASP.NET 控件。如果您使用 HTML 控件,则会保留给定的 ID。您也可以通过向它们添加 runat=server 属性来在代码隐藏中访问它们。显然,这些控件破坏了带有 View 状态等的 Web 表单模型,但它们确实为您提供了所需的功能。

当然,自从我担心它以来已经有一段时间了,所以我可能是错的......(如果我是,请发表评论或编辑!)。

关于asp.net - .Net 更改元素 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/699677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com