Asp.Net主页动态变化 [英] Asp.Net Master Page Dynamical Change

查看:94
本文介绍了Asp.Net主页动态变化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友们,



我有一个包含两个登录管理员和用户的web项目,而且我有两个基于登录类型的母版主页页面必须更改请帮助我不知道

Hi friends,

I have a web project that contains two logins of admin and user and also i'm having two master pages based on login type the master page has to be changed please help i'm having not an idea

推荐答案

有一个事件 Page_PreInit 哪个在页面呈现之前执行。您可以在preInit中添加代码以根据您的要求应用母版页。

There is a Event Page_PreInit which executes before your page render. You can add your code in preInit to apply master page as per your requirement.
protected void Page_PreInit(object sender, EventArgs e) 
{ 
 if (user == "admin") //check the user weather user is logged in or not
    this.Page.MasterPageFile = "~/Admin.master";
 else
    this.Page.MasterPageFile = "~/user.master";
}





有关详细说明,请参阅:此链接 [ ^ ]



也可以参考类似的QA:在哪里 [ ^ ]






基于登录类型我们可以动态更改母版页。



我们可以达到以下几点。



在运行时更改母版页 [ ^ ]





问候,

kiran。
Hi,

based on login type we can change the master page dynamically.

we can achieve above point as follows.

Changing Master Page at Runtime[^]


Regards,
kiran.


这篇关于Asp.Net主页动态变化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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