gpt4 book ai didi

c# - 如何更改内容页中母版页的 asp.net 控件的可见性?

转载 作者:太空狗 更新时间:2023-10-30 00:19:50 24 4
gpt4 key购买 nike

我有一个 母版页,它有一个 asp:Panel 控件和在它的代码后面设置 Visible = False 的代码。< br/>现在我想在其中一个内容页面中更改 Visible = True。怎么做?

后面的母版页代码:

AccountUserInfo.Visible = false;  

后面的内容页代码:

((Panel)Master.FindControl("AccountUserInfo")).Visible = true;

显然内容页面的代码不工作。

最佳答案

将控件设置为 Visible = False 的母版页代码在页面上的代码之后执行。

尝试将页面代码放在PreRender 事件上。这是循环的最后一个事件:

protected override void OnPreRender(EventArgs e)
{
((Panel)Master.FindControl("AccountUserInfo")).Visible = true;
base.OnPreRender(e);
}

另外,看看这个 ASP.NET Page Life Cycle Diagram

关于c# - 如何更改内容页中母版页的 asp.net 控件的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16417871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com