1

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

4

2 回答 2

0

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

于 2018-10-18T11:07:04.573 回答
0

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

请参阅下面的屏幕截图 - [Profile:AgencyList] 属性的“默认可见性”是什么?

在此处输入图像描述

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

于 2018-10-17T08:47:52.443 回答