我正在使用createUserWizard控件来注册我的网站的用户,但我也使用自己的表来存储有关这些用户的信息(地址,图像,描述......)。
创建用户时,我还想在自己的表中创建一个新实例。我想通过userID将我自己的表链接到ASP.NET的用户表。我尝试使用Membership从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 :(得分:0)
加入using System.Web.Security;