0

私のシナリオでは、ユーザーが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);
4

1 に答える 1

0

これを見て、asp.net とより多くの情報を保存する方法について理解を深めるのに役立ちます。

http://www.4guysfromrolla.com/articles/070506-1.aspx

于 2012-03-09T21:39:33.803 に答える