Профили членов Umbraco ASP.NET не могут создавать свойства типа члена

Я использую систему членства 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 ответ

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

В этом блоге рассказывается, как это сделать: http://www.aaron-powell.com/umbraco-members-profiles

Другие вопросы по тегам