Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 两个母版页中的Aspx文件_Asp.net_Master Pages - Fatal编程技术网

Asp.net 两个母版页中的Aspx文件

Asp.net 两个母版页中的Aspx文件,asp.net,master-pages,Asp.net,Master Pages,我在一个网站上有一个使用母版页和子版页的页面。我想使用子页面在网站上创建一个新页面,但母版页不同 是否可以在不复制子页面代码的情况下执行此操作? 为了让它更清楚,我还添加了一个图片的布局用于两页 在图中,两个孩子使用相同的代码 编辑:我也考虑过使用控件,但我不确定这是否是正确的解决方案。子页面非常大和复杂,并且还使用了大量JavaScript。加载子页面时,您可以在PreInit事件中的代码中。大概是这样的: void Page_PreInit(Object sender, EventArgs

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

是否可以在不复制子页面代码的情况下执行此操作? 为了让它更清楚,我还添加了一个图片的布局用于两页

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


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

加载子页面时,您可以在
PreInit
事件中的代码中。大概是这样的:

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

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

如何更改
@zey上的母版页文件,因为我希望它的行为类似于两个不同的页面,所以该文件不起作用。这只需要一页。谢谢!正是我需要的。