在获取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)