无法使用查找控件查找控件

  • 本文关键字:查找 控件 asp.net
  • 更新时间 :
  • 英文 :


在获取find控件以查找内容时遇到困难,但当控件确实存在时,它将返回null。

它是在asp:button click上调用的(并且没有字段在上面显示动态)。控件是标签,并且在服务器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)

最新更新