使用Imember获取自定义会员资格属于Umbraco 7的价值



我正在尝试使用Umbraco 7.4中的Imember服务来检索会员资格属性,而我可以抓住成员对象,我看不到如何调用自定义属性值。请参阅下面的示例。

 // gets the member object successfully 
    var member =  ApplicationContext.Current.Services.MemberService.GetByUsername("myusername");
    member.GetProperty("position"); //not sure how to call this property correctly

我可以使用旧方法访问此属性,请参见下面的代码,但想正确执行。

Member m = Member.GetMemberFromEmail("myEmail@hotmail.com");
var Posit = m.getProperty("position").Value;

任何帮助都将不胜感激。

ps我敢肯定它在umbraco文档中,我只是找不到。

您应该能够使用GetValue<T>方法访问成员的属性:

var member = ApplicationContext.Current.Services.MemberService.GetByUsername("myusername");
var position = member.GetValue<string>("position");

相关内容

  • 没有找到相关文章

最新更新