Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/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母版页_Asp.net - Fatal编程技术网

ASP.NET母版页

ASP.NET母版页,asp.net,Asp.net,我可以知道一个ASP文件是否可以根据用户的选择访问两个不同的母版页?就像一个主题功能。它实际上会根据用户最新的选择从数据库中获取选择数据,并且用户试图访问的ASP页面将与最后选择的主题(母版页)一起显示 例如: 主题-绿色(绿色.母版页)和蓝色(蓝色.母版页) 用户选择绿色主题并将其保存到数据库中 用户访问home.asp,它将与绿色主题(Green.masterpage)一起显示。是的,您可以根据自己的情况使用任何母版页,但请确保在内容页的Page_PreInit事件中使用 void Page

我可以知道一个ASP文件是否可以根据用户的选择访问两个不同的母版页?就像一个主题功能。它实际上会根据用户最新的选择从数据库中获取选择数据,并且用户试图访问的ASP页面将与最后选择的主题(母版页)一起显示

例如:

主题-绿色(绿色.母版页)和蓝色(蓝色.母版页) 用户选择绿色主题并将其保存到数据库中
用户访问home.asp,它将与绿色主题(Green.masterpage)一起显示。

是的,您可以根据自己的情况使用任何母版页,但请确保在内容页的Page_PreInit事件中使用

void Page_PreInit(object sender, EventArgs e)
{
if (condition....)
MasterPageFile = "~/Green.master";
}
if (condition....)
MasterPageFile = "~/Blue.master";
}

 }

欢迎来到堆栈溢出!你可以阅读如何提出问题并创建一个新的解决方案。这让我们更容易帮助你,或者调查