无法找到控件来查找内容,但是当控件存在时它返回null。
它在asp:button click
上被调用(并且没有字段在它们上显示动态)。控件是标签,并有runat服务器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) { }
答案 0 :(得分:3)
当您使用母版页时,您必须编写以下代码
ContentPlaceHolder content;
content = (ContentPlaceHolder)Master.FindControl("Your Content Place Holder Id");
然后编写以下代码
if (content != null)
{
if (content.FindControl("Reg_Name_Error") != null)