在代码中获取 Umbraco 数据类型的值

Get value of umbraco datatype in code

我在umbraco 中创建了一个复选框列表类型的数据类型。看下面的屏幕截图

我能够获得此数据类型的文本值,在本例中为 "All"。但是我无法在代码中获取值。

umbraco.library.IProperty property = node.GetProperty("countries");
string val = property.Value;

我还查看了所有 属性 字段,但该字段的值不可用。 任何人有任何想法 我正在使用 Umbraco 6.2.4

看来你应该使用 GetPreValueAsString 作为你的灵魂。

string val = umbraco.library.GetPreValueAsString(node.GetProperty<int>("countries"));