2010-02-05 44 views
1

我的主页面出现问题。他们有这样的继承顺序:ASP.NET MVC 1.0嵌套主页面

MainMaster1.Master可以通过Nested1.Master,Nested2.Master等 嵌套与此同时MainMaster可以被复制,并有工作副本一样MainMaster2,MainMaster3等

请告诉我如何动态更改我的Nested1,Nested2等页面的MasterPageFile,以便他们可以在需要时轻松在MainMaster之间切换?

我试图处理嵌套主人的Page_PreInit中的问题,但无法让它进入这个事件处理程序。我也试图改变嵌套的“保护无效OnPreInit”中的主人,但结果是相同的。

感谢,

罗马。

回答

0

我认为这仍然是他的意思,虽然它不直接回答这个问题。

页有一个名为的MasterPageFile属性,其在上述文章 页使用也有一个称为母版

在母版属性,有一个称为的MasterPageFile属性(如上述文章中) 母版也有一个被称为MasterPage的属性

虽然该页面上的示例直接更改页面上的母版页,但通过在母版页中递归以找到并更改您想要的页面,您可以非常类似于母版页本身。

我希望有帮助。