带 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">×</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" 指的是主页。
我有一个带标签的母版页...当我尝试在后端找到此标签时 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">×</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" 指的是主页。