createUserWizardコントロールを使用してWebサイトのユーザーを登録していますが、独自のテーブルを使用して、これらのユーザーに関する情報(アドレス、画像、説明など)を格納しています。
ユーザーを作成するときに、自分のテーブルに新しいインスタンスも作成したいと思います。userIDを介して自分のテーブルをASP.NETのユーザーテーブルにリンクしたいと思います。これをcreateUserWizardwithMembershipから取得しようとしましたが、ASPがメンバーシップを認識しません。何かを追加するのを忘れていますか?
これが私のコードです(コードビハインド)
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
try
{
BLLorganisation BLLo = new BLLorganisation();
Organisation o = new Organisation();
TextBox t = new TextBox();
t = (TextBox)(this.CreateUserWizard1.FindControl("UserName"));
o.organisation_name = t.Text;
o.fk_user_id = Membership.GetUser(CreateUserWizard1.UserName).ProviderUserKey.ToString();
BLLo.insertOneOrganisation(o);
}
catch (Exception ex)
{
feedback.InnerHtml = ex.Message;
feedback.Style.Add("display", "block");
}
}