gpt4 book ai didi

c# - ASP.NET INamingContainer - 可选前缀

转载 作者:行者123 更新时间:2023-11-30 17:20:00 24 4
gpt4 key购买 nike

ASP.NET 是否总是将“ct100$...”前缀应用到元素 ID,或者在某些情况下,如果保证元素是唯一的,它是否会优化它。

最近我看到构建在应用的 ID 前缀方面有所不同,一个有前缀,一个没有,但都来自相同的源。

谁能提供更多细节,以及 INamingContainers 和 ID 生成的工作原理?

最佳答案

新的 ASP.NET 4 ClientIDMode 属性会影响呈现的客户端 ID。将命名容器控件设置为 Predictive 是为了减少这种情况...静态获取准确的 ID 并呈现给客户端,您必须小心确保唯一性。

当您使用命名容器(母版页也是命名容器)时,它会附加这个较长的 ID 以确保唯一性;在 .NET 4 中,他们对此进行了更多思考,并添加了预测和静态等功能来缩短 ID 的长度。

HTH.

关于c# - ASP.NET INamingContainer - 可选前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4461463/

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