我正在使用 sitecore。对于一个项目,我创建了一个带有简单类型整数字段的模板。此整数字段的默认值为 0。
当我基于此模板创建新项目时,值 0(默认值)不显示。通过将默认值更改为 1(例如),它会显示出来。有谁知道如何解决这个问题吗?
非常感谢。
乔迪
最佳答案
Sitecore 不会忽略默认值 0
。 Integer
字段的值“0”存储在 Sitecore 中,它只是不显示在该字段中,因为这是 int
类型的默认值(或者可能 long
因为据我所知该值被解析为 long
)。
如果您更改为显示原始值
,将显示该值。
如果您从代码中访问该字段值,您将得到 0
。
关于c# - 为什么 sitecore 按整数类型忽略默认值 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22555776/