私は今本当に混乱しています。この問題に対するいくつかの解決策を読んだことがありますが、すべてが異なります.... Web アプリケーション プロジェクトと Web サイト プロジェクトには異なる解決策が必要であると言う人もいます。
私が考えていること:
私はWebアプリケーションプロジェクトを持っています
UserProfile
そのテーブルに、画像へのリンクなどの追加の列を格納するテーブルを作成しました。
私の問題はRegisterUser_CreatedUser
、送信時に呼び出すと、新しく作成されたユーザーの Guid を取得する方法が見つからないことです。
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, createPersistentCookie: false);
TextBox ImageUrl = RegisterUserWizardStep.ContentTemplateContainer.FindControl("ImageUrl") as TextBox;
UserProfile.SaveNewProfileInformation("place for new created user guid", ImageUrl.Text);
string continueUrl = RegisterUser.ContinueDestinationPageUrl;
if (!OpenAuth.IsLocalUrl(continueUrl))
{
continueUrl = "~/";
}
Response.Redirect(continueUrl);
}
新しく作成されたユーザーの GUID を取得するにはどうすればよいですか? そして、私はこの問題を解決するために正しい方向に進んでいますか?