在注册后将UserId值传递给另一个表

本文关键字:另一个 值传 UserId 注册 | 更新日期: 2023-09-27 18:27:21

我的场景是,当用户在CreateUserWizard中创建完帐户后,我想将UserId的值传递给数据库中的另一个表。

我使用的是ASP.Net C#。

我尝试了下面的代码,但出现错误:无法从"System.Guid"转换为"byte[]"

对可能的/替代的解决方案有什么建议吗?

MembershipUser currentUser = Membership.GetUser();
Guid currentUserId;
currentUserId = new Guid("{" + currentUser.ProviderUserKey.ToString()+ "}");
MyDataSetTableAdapters.MEMBERINFOTableAdapter accUpdate = new Project1.PAGES.MyTableAdapters.MEMBERINFOTableAdapter();
accUpdate.UpdateQuery(instName, accountMade, lblTodaysDate, currentUserId, instName);

在注册后将UserId值传递给另一个表

看看这个,它将帮助您了解更多关于asp.net的信息以及如何存储更多信息

https://web.archive.org/web/20211020103243/https://www.4guysfromrolla.com/articles/070506-1.aspx