Пользовательский метод CreateUser (с дополнительными параметрами) - PullRequest
2 голосов
/ 05 марта 2010

Я реализовал пользовательский MembershipProvider, и теперь я хотел бы использовать CreateUserWizard для создания новых пользователей. Проблема в том, что я хочу сохранить в БД больше информации, которая обычно (например, имя и фамилия).

Существует функция:

public override MembershipUser CreateUser(string username, string password, string email, 
        string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey,
        out MembershipCreateStatus status)
{
    throw new NotImplementedException();
}

, которую я могу реализовать, но она не будет хранить имя и т. Д.

я нашел здесь: http://forums.asp.net/t/1496795.aspx решение, которое я могу перегрузитьи вызовите ее вручную, но функция CreateUser по умолчанию все равно будет вызываться в этом случае ...

1 Ответ

0 голосов
/ 05 марта 2010

Создайте свой собственный пользовательский интерфейс или, я думаю, вы можете переопределить шаблон по умолчанию с помощью дизайнера, вы можете сказать, преобразовать в шаблон и добавить к этому шаблону. Вы должны сами вызывать методы ... Попробуйте подключиться к событиям элемента управления, чтобы вызвать правильные методы.

НТН.

...