我是否知道根据用户的选择,是否可以使用一个ASP文件访问2个不同的主页?就像一个主题特色。它实际上将根据用户的最新选择从数据库中获取选择数据,并且用户尝试访问的ASP页面将与最后选择的主题(母版页)一起显示。
示例:
主题 - 绿色(Green.masterpage)和蓝色(Blue.masterpage) 用户选择了绿色主题并将其保存到数据库中 用户访问home.asp,它将与绿色主题(Green.masterpage)一起显示
答案 0 :(得分:0)
是的,您可以根据您的情况使用任何母版页,但请确保您在内容页面的Page_PreInit事件中执行此操作
void Page_PreInit(object sender, EventArgs e)
{
if (condition....)
MasterPageFile = "~/Green.master";
}
if (condition....)
MasterPageFile = "~/Blue.master";
}
}