gpt4 book ai didi

asp.net - 使用 FindControl 找不到控件

转载 作者:行者123 更新时间:2023-12-05 01:26:57 25 4
gpt4 key购买 nike

在查找控件时遇到问题,但当控件确实存在时它会返回 null。

它在 asp:button click 时被调用(并且没有字段显示动态)。控件是标签,并具有 runat server e.t.c.我正在使用 Umbraco,我在想 Page.FindControl 可能无法工作/w umbraco 因为它使用母版页?这是代码:

<asp:Label ID="Reg_Name_Error" CssClass="error" runat="server" />

if (Page.FindControl("Reg_Name_Error") != null) { }

最佳答案

当您使用母版页时,您必须编写以下代码

ContentPlaceHolder content;
content = (ContentPlaceHolder)Master.FindControl("Your Content Place Holder Id");

然后编写如下代码

if (content != null)
{
if (content.FindControl("Reg_Name_Error") != null)

关于asp.net - 使用 FindControl 找不到控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9866517/

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