【发布时间】:2010-10-27 10:03:56
【问题描述】:
我必须建立一个ASP.NET 网站,登录用户可以在该网站上使用一些功能。我正在尝试了解构建页面的正确方法。
我在 Page_PreInit 中找到了以下代码:
protected void Page_PreInit(object sender, EventArgs e)
{
if (Membership.GetUser() == null) //check the user.. Weather user is logged in or not
{
this.Page.MasterPageFile = "~/General.master";
}
if (Membership.GetUser() == "ADMIN") //check the ADMIN.. Weather ADMIN is logged in or not
{
this.Page.MasterPageFile = "~/ADMIN.master";
}
else
{
this.Page.MasterPageFile = "~/Member.master";
}
}
但我不知道这是否是设计应用程序的正确方法。
运行时母版页根据用户名/角色切换是否正确?
你能给我一些建议吗?
【问题讨论】:
标签: asp.net asp.net-membership master-pages