c# - 如何动态设置母版页?

标签 c# .net

我想根据 userid 为同一页面设置不同的母版页(即,对于一个用户,它必须设置一个母版页,而对于另一个用户,它必须设置另一个母版页)。我们可以为任何页面动态设置不同的母版页吗?

最佳答案

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

说明:您可以将母版页动态附加到内容页。因为母版页和内容页在页面处理的初始化阶段合并,所以必须在此之前分配一个母版页。通常,您会在 PreInit 阶段动态分配母版页。

关于c# - 如何动态设置母版页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930965/

相关文章:

c# - 调用函数时为什么会有内存分配

c# - 使用 C# 在 IE 11 中自动下载文件

c# - 如何检查字符串中的所有条件

c# - 从大文件中检索版本信息

c# - Azure Data Lake Store 中的目录大小

c# - 为什么在 EF 中创建 Controller 时有 2 个数据上下文类

.net - 监控文件 - 如何知道文件何时完成

C# 对象数组 - 条件验证

.net - .Net 的树状结构

c# - 带有 Windows API 代码包的 Windows XP 上的 EntryPointNotFoundException