gpt4 book ai didi

asp.net - 如何从代码隐藏中确定 ASP.NET 生成的 ID?

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:35 26 4
gpt4 key购买 nike

在 ASP.NET 中,当您为标签提供 ID 时,它会根据控件层次结构为元素生成一个唯一的 HTML ID,即。

<asp:Panel ID="test" runat="server">
...
</asp:Panel>
<!-- Becomes... -->
<div id="plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_test_test">
...
</div>

是否有某种方法可以确定代码隐藏文件中生成的 ID?我需要生成一些使用该 ID 的 Javascript。

最佳答案

在 javascript 中执行此操作:

<script type="text/javascript">

var theID = '<%= test.ClientID %>';
// theID contains your ID

</script>

更新:我注意到下面的评论说 ClientId 不起作用。它是 ClientID(区分大小写)。以下是对 ClientID 的文档引用:

http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientid(VS.71).aspx

关于asp.net - 如何从代码隐藏中确定 ASP.NET 生成的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444239/

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