我在我的 Web 应用程序中设置了两个角色,一个是“管理员”,一个是“操作”,两个主题是蓝色和红色。
我想要做的是构建一个介绍性的多租户应用程序,它允许 2 个不同的用户登录访问不同的主题?
现在,我可以使用下拉菜单动态切换主题,但是在处理 2 个不同的用户帐户时,我很难拼凑出允许这样做的代码?
我在公共 void Page_PreInit() 事件中工作。
任何建议都会很棒,干杯。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : Page
{
public void Page_PreInit()
{
if (Roles.IsUserInRole("admin"))
{
Page.Theme = red;
}
else if (Roles.IsUserInRole("operations"))
{
Page.Theme = blue;
}
}
public string red { get; set; }
public string blue { get; set; }
}