在运行时选择母版页的特定页面 [英] select master page at run time for a specific page

查看:142
本文介绍了在运行时选择母版页的特定页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个asp页面employeeHome.aspx和我有两个母版页adminMasterPage.master的管理员登录和userMasterPage.master对于普通用户登陆,因为我有2种类型的用户登录一个作为管理员和其他普通用户的。我想设置adminMasterPage.master作为普通用户登录(只为这页)的情况下,母版页employeeHome.aspx。
我怎样才能做到这一点?

I have an asp page employeeHome.aspx and I have two master pages adminMasterPage.master for Admin login and userMasterPage.master for normal user login as I have 2 types of user login one as Admin and other normal user. And I want to set adminMasterPage.master as a master page for employeeHome.aspx in case of normal user login (just for this page). How can I do this?

推荐答案

把你的code更改 Page_ preINIT 事件中的母版页。

Put your code to change the master page in Page_PreInit event.

protected void Page_PreInit(object sender, EventArgs e) 
{
    this.MasterPageFile = "MasterPage.master";
}

这篇关于在运行时选择母版页的特定页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆