Профили членов 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