从Umbraco的会员中获取房产(In Usercontrol)

Chr*_*ker 6 c# asp.net-membership ascx umbraco

我已经创建了一个Umbraco站点,并且我有一些成员需要在usercontrol(ascx)页面中显示信息.但我唯一能找到的是旧的umbraco api,其m.GetProperty();方法如下:

foreach (Member m in Member.GetAll) {
    m.getProperty("danceStyles");
}
Run Code Online (Sandbox Code Playgroud)

但是视觉工作室说这Member已经过时了,我应该使用Membership,但我不知道如何从成员那里获得通用属性.我唯一能得到的是Username,Email而且Password,而不是我在umbraco中定义的属性......

Ank*_*ani 2

是的,Member.GetAll已经过时了,但我想你可以使用Member.GetAllAsList()这个方法来获取列表中的成员,这个方法对我有用

foreach (var member in Member.GetAllAsList())
{
    // to get Property
    var property = member.getProperty("danceStyles");

    // to get Property Value
    var propertyValue = member.getProperty("danceStyles").Value;
}
Run Code Online (Sandbox Code Playgroud)