Umbraco遍历到MemberTypePropertyTypes级别并获取属性值

时间:2016-04-01 09:55:15

标签: c# umbraco

我有一个Member对象,我得到的属性如下:

 IMember member = ApplicationContext.Current.Services.MemberService.GetById(id);

enter image description here

我正在尝试从MemberTypePropertyTypes获取邮政编码,年龄范围及其值。 关于如何遍历到MemberTypePropertyTypes并将所有值存储在jobject或字典中的任何建议?

1 个答案:

答案 0 :(得分:0)

不是member.GetPropertyValue(“postcode”)或member.Properties [“postcode”]。价值工作?

在此处查看有关如何使用MembershipHelper的一些实际示例:http://24days.in/umbraco/2014/dealing-with-members/

编辑:以下是将所有属性转换为字典的示例:

var member = ApplicationContext.Current.Services.MemberService.GetById(1231);
var dict = member.Properties.ToDictionary(x => x.Alias, x => x.Value);