ユーザーがすべてのロールを含むドロップダウンリストからcreateuserwizardでロールを選択できるようにしようとしています。エラーは発生しませんが、どのドロップダウンリストアイテムが選択されていても、ユーザーは常に「提供部屋」の役割に追加されます。
コード:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
roleDropDownList = RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("RoleDropDownList")
roleDropDownList.DataSource = Roles.GetAllRoles()
roleDropDownList.DataBind()
End Sub
Protected Sub RegisterUser_CreatedUser(ByVal sender As Object, ByVal e As EventArgs) Handles RegisterUser.CreatedUser
Roles.AddUserToRole(RegisterUser.UserName, roleDropDownList.SelectedValue)
End Sub
マークアップ:
<asp:DropDownList ID="RoleDropDownList" runat="server">
</asp:DropDownList>
HTML:
<option value="Offering Rooms">Offering Rooms</option>
<option value="Seeking Rooms">Seeking Rooms</option>