0

我在使用母版页和子页的网站上有一个页面。我想使用子页面在网站上创建一个新页面,但使用不同的母版页。

是否可以在不复制子页面代码的情况下做到这一点?为了更清楚,我还添加了一个链接,指向用于两个页面的布局图片。

在图片中,两个孩子都使用相同的代码。

编辑:我也考虑过为此使用控件,但我不确定这是否是正确的解决方案。子页面很大很复杂,也使用了大量的 JavaScript。

4

1 回答 1

2

在加载子页面时,您可以在代码中动态设置母版页,在PreInit事件中。像这样的东西:

void Page_PreInit(Object sender, EventArgs e)
{
    this.MasterPageFile = "~/NewMaster.master";
}

这样,您的子页面可以根据您在站点中的任何条件设置其母版页。

于 2013-06-15T11:50:03.107 回答