Я пытаюсь вернуть сохраненные данные профиля пользователя из Umbraco CMS.В Umbraco есть пользовательские типы данных.Я создал подходящий для выпадающего списка и использовал его при регистрации.После того, как пользователь создан и вошел в систему, он должен иметь возможность обновлять или изменять информацию своего профиля на странице профиля.В процессе регистрации я выбираю выпадающий список пользовательских типов данных, как показано ниже, но я застрял в точке, как извлечь эти данные вместе с выбором пользователя на странице профиля пользователя для редактирования.
Фрагмент кода для получения пользовательских данныхдля выпадающего списка при регистрации.
DropDownList ddlSector = (DropDownList)CreateUserWizardStep0.FindControl("Sector");
XPathNodeIterator pvDdlSector = umbraco.library.GetPreValues(1206);
pvDdlSector.MoveNext();
XPathNodeIterator pvValuesDdlSector = pvDdlSector.Current.SelectChildren("preValue", "");
while (pvValuesDdlSector.MoveNext())
{
ddlSector.Items.Add(new ListItem(pvValuesDdlSector.Current.Value, pvValuesDdlSector.Current.GetAttribute("id", "")));
}
Фрагмент кода в событии «Созданный пользователь» для сохранения пользователя
MemberProfile mp = MemberProfile.GetUserProfile(cuw.UserName);
DropDownList ddlSector = (DropDownList)CreateUserWizardStep0.FindControl("Sector");
string lbSectorValue = "";
foreach (ListItem item in ddlSector.Items)
if (item.Selected) lbSectorValue += (lbSectorValue == "" ? "" : ",") + item.Value;
mp.Sector = lbSectorValue;
Любая помощь очень ценится