我们如何在asp.net C#中从母版页调用子页面方法

时间:2014-09-09 13:42:46

标签: c# asp.net master-pages

我已经在我的页面中实现了全球化。我已经指定了将一种语言改为另一种语言的标志。

当我单击Flag时,我正在设置应用程序["LangId"]="1";现在,母版页的内容正在刷新,但子页面的内容不会刷新。因为我已经调用了在每个子页面加载中设置语言。根据术语子页面加载第一个和主页面加载和Click事件后加载。如果我在点击事件中调用语言设置方法,我将获得刷新的内容。

我的问题是如何在母版页按钮点击事件中调用子页面方法。

1 个答案:

答案 0 :(得分:0)

您可以在主人中定义一个属性。

public flag{get;set;}

并在页面加载中加载它。然后你可以从这样的子页面访问它:

var flag=((MasterPage)Master).flag;

如果以这种方式加载子页面,只要MasterPage上的属性发生更改,它们就会刷新(如果页面当然是刷新的)