gpt4 book ai didi

c# - ASP.NET 将 ContentPlaceHolderID_ 添加到 DIV 标记之前

转载 作者:行者123 更新时间:2023-12-03 02:59:12 35 4
gpt4 key购买 nike

我正在尝试使用C# / ASP.NETOracle Database 中提取日期如果日期晚于某一天,则隐藏表单的一部分。问题是,通常当我使用 div runat=server 时从内部调用 ASP.NET我只能说CONTROLID.Visible=true它有效。

出于某种原因,此表单在运行时会在“mainContent_”前面加上ContentPlaceHolderID形式加下划线,到服务器上运行的任何 DIV。这意味着我的 CONTROLID 被重命名为 mainContent_CONTROLID并且没有显示。

如何防止这种情况发生?

最佳答案

这是因为 PlaceHolderINamingContainer 。默认情况下,ASP.NET 根据命名容器层次结构构建唯一的客户端 ID。

在客户端脚本中使用 control.ClientID 或更改 ClientIDMode静态

关于c# - ASP.NET 将 ContentPlaceHolderID_ 添加到 DIV 标记之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195527/

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