从内容页面调用主页中的功能?

时间:2015-01-15 10:25:14

标签: asp.net master-pages

我在母版页中有一个功能 我想从内容页面调用此功能 我的内容页面是从嵌套的母版页创建的,该功能是在主母版页中。我的母版页进入一个名为" masters"。的文件夹 我该怎么办?

2 个答案:

答案 0 :(得分:4)

Page.Master投射到主人的实际类型。然后你就可以调用那个方法:

var master = this.Master as MyMaster;
if(master != null)
  master.MethodName();

如果您的网页位于MasterPage,其中包含另一个MasterPage

var mainMaster = master.Master as MyMainMaster;
if(mainMaster != null)
   mainMaster.MethodName();

答案 1 :(得分:0)

制作母版页面方法public并像这样使用

((Site1)this.Master).Page_Load(sender, e);

Site1是您的母版页类。