J'essaye de lier le rôle d'un utilisateur sélectionné à une liste déroulante. Le but de ceci est de pouvoir changer le rôle de cet utilisateur.Lier un rôle d'utilisateur à une liste déroulante?
Je tente cela à l'intérieur d'un formulaire lié à un linqdatasource qui contient une ligne du aspnet_User table
.
La liste déroulante est connectée à une linqdatasource de tous les rôles du aspnet_Roles table (with DataValueField="RoleID", DataTextField="RoleName")
.
Je pensais que ce serait possible avec quelque chose comme:
SelectedValue='<%# Bind("aspnet_UsersInRole[0].aspnet_Role.RoleID") %>'
Mais cela jette une exception analyseur, sur l'appel de liaison ne sont pas correctement formaté.
Les rôles sont là, ils apparaissent lorsque je retire la SelectedValue
me point Quelqu'un peut-il dans la bonne direction?
Désolé, aurait dû être plus clair à ce sujet - la liste déroulante est liée aux rôles pour obtenir tous les rôles, l'appel Bind dans selectedvalue, est de lier le rôle de l'utilisateur en cours d'édition à la liste déroulante (donc, si l'utilisateur édité est un "Admin" alors le rôle "Admin" sera sélectionné par défaut dans la liste déroulante) – Dynde