System.Web.Profile クラスを使用して、Web サイトに新しいメンバーを作成しようとしています。ユーザー名「xxxxxxx」のメンバーが存在しないという例外が引き続き発生します。この例外を受け取らないようにコードを構成するにはどうすればよいですか?
前もって感謝します。
public static MemberProfile GetUserProfile()
{
return Create(Membership.GetUser().UserName) as MemberProfile;
}
//snippet from the OnCreatingUser event
myproject.Members.MemberProfile mp = myproject.Members.MemberProfile.GetUserProfile(strUserName);
if (mp != null)
{
mp.AuthGuid = newUserGuid;
mp.secretQuestion = ((DropDownList)cuw.CreateUserStep.ContentTemplateContainer.FindControl("Question")).Text;
mp.secretAnswer = ((TextBox)cuw.CreateUserStep.ContentTemplateContainer.FindControl("Answer")).Text;
mp.isLocked = true;
mp.isApproved = false;
mp.Save();
Roles.AddUserToRole(strUserName, "Retail");