這是我的代碼,但不作業
[
如果將[Authorize(Roles = nameof(SD.ROLE_ADMIN))]改為 [Authorize(Roles = "admin")] 就能正常作業
。SD.ROLE_Admin -----> public static string ROLE_ADMIN {get; set;} = "admin" at static class
如何修復它? 謝謝。
uj5u.com熱心網友回復:
nameof(SD.ROLE_ADMIN)等于"ROLE_ADMIN",而你的角色名稱是"admin",如果你改成[Authorize(Roles = SD.ROLE_ADMIN)]
而且你需要將public static string ROLE_ADMIN {get; set;} = "admin" 改為public const string ROLE_ADMIN = "admin" 。它需要是一個常量運算式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/327155.html
標籤:
上一篇:為什么流暢的Hibernate.Sum在空表上使用時,會拋出InvalidOperationException?
