如何在Master页面中找到用户角色? 我尝试了以下内容;
var user = Session["UserRole"];
if (user.role.Any(u => admin.Contains(u.Role.Name)))
{
Response.Redirect("~/Admin/Admin.aspx");
}
我正在尝试在母版页中找到用户角色,但我无法设置属性
即。 Model.AspNetRole userrole {get;组; }
接收错误“当前上下文中名称get不存在”
下面的完整代码,这是查找用户角色的最佳方式吗?
public void RedirectClickCall(object sender, EventArgs e)
{
Model.AspNetRole userrole { get; set; }
string loginID = HttpContext.Current.User.Identity.GetUserId();
using ( dbcontext = new ())
{
userrole = (from r in dbcontext.AspNetRoles
where r == loginID
select r).FirstOrDefault();
}
}