Профили членства в Umbraco ASP.NET не могут создавать свойства типа члена - PullRequest
0 голосов
/ 21 ноября 2011

Я использую систему членства ASP.NET для членства, ролей и профилей.

Это все работает, но я не могу создать какие-либо свойства для моего типа / роли члена в Umbraco UI. Когда я открываю группу пользователей в Umbraco UI, появляется сообщение «Недоступно для редактирования из Umbraco»

Я создал класс профиля, который наследуется от ProfileBase, и я хочу использовать его для обеспечения связи между моими свойствами члена Umbraco и профилем ASP.NET.

Я где-то сделал что-то не так?

Вот мой пользовательский класс:

с использованием системы;

с использованием System.Web.Profile;

namespace TWBHelper

{

    public class ProfileStandard : ProfileBase

    {

        [SettingsAllowAnonymous(false)]

        public string FirstName

        {

                get

                {

                        var o = base.GetPropertyValue("first_name");

                        if (o == DBNull.Value)

                        {

                                return string.Empty;

                        }

                        return (string)o;

                }

                set

                {

                        base.SetPropertyValue("first_name", value);

                }

        }

    }

}

1 Ответ

0 голосов
/ 30 августа 2012

Вам необходимо зарегистрировать свой собственный класс в web.config, а также новые свойства.

В этом блоге объясняется, как это сделать: http://www.aaron -powell.com / Umbraco-члены-профили

...