3

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");
    }
}
4

1 に答える 1

0

含むusing System.Web.Security;

于 2012-12-05T22:07:14.293 に答える