我想根据 userid 为同一页面设置不同的母版页(即,对于一个用户,它必须设置一个母版页,而对于另一个用户,它必须设置另一个母版页)。我们可以为任何页面动态设置不同的母版页吗?
最佳答案
void Page_PreInit(Object sender, EventArgs e)
{
this.MasterPageFile = "~/MyMaster.master";
}
说明:您可以将母版页动态附加到内容页。因为母版页和内容页在页面处理的初始化阶段合并,所以必须在此之前分配一个母版页。通常,您会在 PreInit 阶段动态分配母版页。
关于c# - 如何动态设置母版页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930965/