Blazor WASM 根据查询字符串授权属性
Blazor WASM authorize attribute based on query string
@attribute [Authorize(Roles = "Admin")]
@attribute [Authorize(Roles = NavigationManager.QueryString("level"))]
我在我的页面级别添加了这段代码,第一个授权属性工作正常,因为它只是一个常量值“Admin”,而不是第二个授权属性。
我正在尝试根据查询字符串授予访问权限,但是此代码 NavigationManager.QueryString("level")
会出现此错误
“非静态字段、方法或 属性 'member' 需要对象引用”
有办法解决这个问题吗?
@attribute [Authorize(Roles = "Admin")]
@attribute [Authorize(Roles = NavigationManager.QueryString("level"))]
我在我的页面级别添加了这段代码,第一个授权属性工作正常,因为它只是一个常量值“Admin”,而不是第二个授权属性。
我正在尝试根据查询字符串授予访问权限,但是此代码 NavigationManager.QueryString("level")
会出现此错误
“非静态字段、方法或 属性 'member' 需要对象引用”
有办法解决这个问题吗?