2012-11-22 149 views
3

我正在使用createUserWizard控件为我的网站注册用户,但我也使用自己的表来存储关于这些用户的信息(地址,图像,描述等)。会员未被识别

创建用户时,我也想在自己的表中创建一个新实例。我想通过userID将我自己的表链接到ASP.NET的用户表。我尝试从成员身份的createUserWizard中获取此信息,但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"); 
    } 
} 
+0

有什么异常? – magnattic

+1

当你说它“不承认会员资格”时,你是否错过了文件顶部的'使用System.Web.Security'? –

+0

另外,在web.config中发布有关角色和成员资格的设置 –

回答

0

包括using System.Web.Security;