C# 允许使用User.IsInRole访问多个角色

C# 允许使用User.IsInRole访问多个角色,c#,asp.net-core-mvc,asp.net-identity-3,C#,Asp.net Core Mvc,Asp.net Identity 3,这一切都很好,但如果我想允许多重角色,如: @if (User.IsInRole("Admin")) { //Link goes here. } 您应该使用条件OR运算符(| |)。 请参见此处的Microsoft文档: 您应该使用条件OR运算符(| |)。 请参见此处的Microsoft文档: if(User.IsInRole(“Admin”)| User.IsInRole(“SuperUser”))@BradleyUffner你是对的:)if(User.IsInRole(“Admin”)|

这一切都很好,但如果我想允许多重角色,如:

@if (User.IsInRole("Admin")) {
//Link goes here.
}

您应该使用条件OR运算符(| |)。 请参见此处的Microsoft文档:


您应该使用条件OR运算符(| |)。 请参见此处的Microsoft文档:


if(User.IsInRole(“Admin”)| User.IsInRole(“SuperUser”))
@BradleyUffner你是对的:)
if(User.IsInRole(“Admin”)| User.IsInRole(“SuperUser”)
@BradleyUffner你是对的:)@Chantry如果这是解决方案,请标记为答案。@Chantry如果这是解决方案,请标记为答案。
@if (User.IsInRole("Admin, SuperUser")) {
//Link goes here.
}
@if (User.IsInRole("Admin") || User.IsInRole("SuperUser") {
//Link goes here.
}