2010-07-06 5 views

Répondre

1

avec ce qui suit

using System.Web.Security; 
.... 
SqlRoleProvider roleProvider = new SqlRoleProvider(); 
string[] roles = roleProvider.GetAllRoles(); //for example to get all role names 

EDIT

Pour configurer votre application pour utiliser le SqlRoleProvider vous devrez ajouter ce qui suit dans la section <system.web> de votre fichier web.config.

<roleManager enabled="true" defaultProvider="SqlRoleManager"> 
    <providers> 
    <add name="SqlRoleManager" 
     type="System.Web.Security.SqlRoleProvider" 
     connectionStringName="MyConnectionStringName" //change this to the name of your connection string 
     applicationName="MyApplication" /> 
    </providers> 
</roleManager> 
+0

Très bien, merci. Maintenant, la configuration pour le fournisseur est dans le client du site web, alors comment puis-je réconcilier la chaîne de connexion? – ProfK

+0

Salut, voir mes modifications ci-dessus. Espérons que cela devrait clarifier les choses. –

+0

Merci @mrdresser, mais je l'ai dans mon web.config, mais mon code qui utilise le fournisseur n'est pas dans le projet de site Web. – ProfK

Questions connexes