从ASP.NET WebForms的gridview内的用户控件调用this.Parent.FindControl时返回NULL

时间:2019-06-26 14:22:09

标签: asp.net webforms

这让我发疯。

我有一个工作正常的用户控件。在其中之一的点击事件中,我致电(Label)this.Parent.FindControl("lblRequestNumber");,它运作正常,返回了我想要的标签。但是我有另一个用户控件,需要访问相同的标签。此用户控件在同一父页面内的gridview的某一列内呈现。这次,(Label)this.Parent.FindControl("lblRequestNumber");返回null。

为什么?如何从gridview行内的用户控件访问父页面的控件?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我需要多次调用“父”控件才能退出GridView并在父页面中找到控件。