我使用的是AspNet Boilerplate,我不知道为什么在查询中添加新权限时displayName带有方括号。
角色和用户权限是正常的,没有括号。
注意:我的英语不太好。
答案 0 :(得分:2)
您错过了本地化文件中的翻译,如https://aspnetboilerplate.com/Pages/Documents/Localization#server-side所述:
如果未在任何地方定义给定的字符串,则默认情况下它将通过人性化并用
[
和]
来包装并返回给定字符串(而不是引发Exception)。示例:如果给定的文本是“ ThisIsMyText”,则结果将是“ [这是我的文本]”
编辑翻译文件并添加要使用的新翻译密钥。