gpt4 book ai didi

asp.net - 确定 ASP.NET 客户端 ID

转载 作者:行者123 更新时间:2023-11-30 23:53:39 25 4
gpt4 key购买 nike

这个问题类似于Forcing client ids in ASP.NET但不完全是。

ASP.NET 根据其自身的内部机制生成 clientid。我想在后台运行 xmlhttprequest 查询来进行更新并有选择地重新加载一些控件。我的计划是运行查询并在后台重新生成页面,但仅选择性地呈现我想要更新的控件 - 然后只需用新控件替换这些控件的 html。

我的问题是,我是否可以期望 clientid 相同(因为我生成相同的页面),如果我想通过更新 asp.net 生成的 html,是否还需要注意其他事项JavaScript?

最佳答案

ASP.NET 根据控件在页面层次结构中的位置生成控件名称和 ID。

如果此层次结构在连续的页面重新生成之间不会发生更改,那么您可以确定生成的控件 ID 不会有所不同。另一个值得注意的点是,当您使用片段缓存时,控制 ID 在每个请求上都有随机名称。

另一个想法是将 ClientID(服务器端可用)存储到隐藏字段中,然后通过脚本检索此信息。

关于asp.net - 确定 ASP.NET 客户端 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/625765/

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