1
CreateUserWizard.CreatedUser
の間にユーザーをロールに追加する方法はありますか。CreateUserWizard.CreatedUserステップ中にユーザーをロールに追加する方法
このコードで何が悪い:
Protected Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, ByVal e As EventArgs) Handles CreateUserWizard1.CreatedUser
Dim username As TextBox = CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("UserName")
Dim literal1 As Literal = CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Literal1")
Dim sql As SqlDataSource = CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("SqlDataSource1")
Dim user As MembershipUser = Membership.GetUser(username.Text)
Dim pwd As TextBox = CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Password")
Dim obj As Object
obj = user.ProviderUserKey
sql.InsertParameters.Add("UserId", obj.ToString)
Roles.AddUserToRole(CreateUserWizard1.UserName, literal1.Text.ToString)
sql.Insert()
End Sub
エラー:
The parameter 'username' must not be empty. Parameter name: username.
/defaultメンバーシッププロバイダがインストールされていますか?組み込みのメンバーシップ/ロールインフラストラクチャ/データベースを使用していますか? – abatishchev