无法读取配置文件令牌

Cannot Read Profile Token

我正在使用 DNNSharp ActionGrid 并想使用令牌值过滤网格。使用 DotNet Nuke 9.2 版我创建了 2 个自定义配置文件字段。一个是文本框,我可以使用令牌 [Profile:Agency] 在 SQL where 子句中使用它。第二个配置文件字段是一个列表,当我尝试将此列表与令牌 [Profile:AgencyList] 一起使用时,我没有从 SQL table 返回任何数据。当我在跟踪中检查 SQL 查询时,传递给 SQL 服务器的令牌值是“********” 为什么我无法获取该配置文件列表的值?

我只是有过类似的经历,但是有“*******”的行为,感觉可能是同一个问题。

查看下面的屏幕截图 - [Profile:AgencyList] 属性 的 "Default Visibility" 是什么?

我过去曾遇到过这样的情况,角色组之外的用户使用“*******”代替配置文件 属性 数据...我想知道是否这是通过 SQL 查询时的类似行为...

原来问题是查询字符串中的拼写错误。显然,尝试访问不存在的配置文件字段将 return ******** 字符串。