gpt4 book ai didi

c# - 如何从用户控件更改 MasterPage 中的控件值?

转载 作者:行者123 更新时间:2023-11-30 13:28:10 25 4
gpt4 key购买 nike

我想从用户控件更改母版页中存在的控件值,场景如下:
在用户控件加载方法上,我使用名为“catID”的查询字符串参数来获取类别实体,然后我想将类别标题设置为位于母版页中的标题标签(类别标题)的值。
我试图更改用户控件页面加载控件中的标题,但母版页加载方法执行得更早。

有什么想法吗?

最佳答案

在您的 MasterPage 中提供一个设置标题的公共(public)方法,例如:

public void setTitle(string title)
{
this.LblTitle.Text = title;
}

然后您可以从您的 UserControl 中调用它(YourMasterPage 是 MasterPage 的实际类型):

((YourMasterPage)this.Page.Master).setTitle("new Title");

关于c# - 如何从用户控件更改 MasterPage 中的控件值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885642/

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