带 findcontrol 的母版页 return null

masterpage with findcontrol return null

我有一个带标签的母版页...当我尝试在后端找到此标签时 returns 我是空的...任何人都可以帮助我吗?

<div class="container">
    <div class="row" runat="server" id="Alert" visible="false">
        <div class="alert alert-danger alert-dismissible" role="alert">
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <span aria-hidden="true">&times;</span></button>
            <strong>Atenção! </strong>
            <asp:Label ID="lbAlert" for="Alert" runat="server" />
            <asp:LinkButton ID="lbkbtnAtivar" for="Alert" runat="server" />
        </div>
    </div>
</div>

和后端。

        Label lbAlert = (Label)this.Master.FindControl("lbAlert");
        LinkButton lbkbtnAtivar = (LinkButton)this.Master.FindControl("lbkbtnAtivar");

有知道的请帮帮我!! :)

删除"Master"

Label lbAlert = (Label)this.FindControl("lbAlert");
LinkButton lbkbtnAtivar = (LinkButton)this.FindControl("lbkbtnAtivar");

您已经在 class 的适当范围内。因此,"this" 指的是主页。