J'ai une application sharepoint, dans ce que je dois montrer à l'utilisateur actuel, je l'ai utilisé SPContext.Current.Web.CurrentUser.LoginName
. alors il renvoie XXXXXX \ abida. Mais je veux seulement le nom d'utilisateur comme abida. Comment réaliser cette exigence?Comment supprimer le nom de domaine?
1
A
Répondre
3
Notez que nous devons échapper à la barre oblique ...
string loginName = SPContext.Current.Web.CurrentUser.LoginName;
string[] loginNameParts = loginName.Split('\\');
string loginNameWithoutDomain = nameParts[1];
Je présume que vous faites cela afin d'utiliser le nom uniquement pour une raison quelconque et que vous ne comptez pas sur le nom d'utilisateur être unique en soi. Vous pourriez avoir DOMAIN1 \ bobsmith et DOMAIN2 \ bobsmith - donc si vous utilisiez « bobsmith » comme nom d'utilisateur unique, vous pouvez décollée.
0
vous n'avez pas. Le nom n'est pas garanti d'être unique sans le préfixe de domaine. Si vous voulez vraiment le montrer sans, alors il suffit de l'enlever - diviser la chaîne au "\" et utiliser le second élément. Il y a plusieurs façons de le faire, de la méthode Split sur la chaîne à l'utilisation d'IndexOf pour le "\" puis de la sous-chaîne pour extraire le rappel.
Questions connexes
- 1. Supprimer l'extension de domaine
- 2. Valider le nom de domaine
- 3. comment supprimer le pluginassembly après AppDomain.Unload (domaine)
- 4. Extraire le nom de domaine à partir d'un nom d'hôte
- 5. Comment supprimer tous les paramètres et le nom de domaine d'une URL à l'aide de javascript?
- 6. Rails trouvant le nom de domaine d'un domaine?
- 7. Comment supprimer le nom d'utilisateur de Drupal
- 8. Comment supprimer le nom de fichier?
- 9. Strip nom de domaine de url (string)
- 10. Htaccess .. changer le nom de domaine
- 11. réécrire 301 remplacer le nom de domaine avec un nouveau nom de domaine
- 12. Comment "pinguer" un nom de domaine?
- 13. comment configurerCookie et getCookie en utilisant le nom de domaine
- 14. Supprimer le nom de serveur de JSESSIONID
- 15. Comment puis-je supprimer le sous-domaine et .com/.org etc d'un domaine en Javascript?
- 16. nom de domaine en cyrillique
- 17. Comment obtenir le nom de domaine de l'adresse IP et l'adresse IP du nom de domaine dans Objective C?
- 18. ASP.Net obtenir le nom de domaine pas le localhost?
- 19. Rails - Nom de domaine distant
- 20. Obtenez le nom d'un domaine Glassfish2
- 21. Comment obtenir un nom de classe rubis et le nom de domaine sur des rails
- 22. supprimer cookies d'un domaine sous
- 23. Isapi Rewrite: Supprimer le nom de fichier de l'URL
- 24. comment supprimer le nom de fichier du menu dictionnaire VIM?
- 25. Créer URI avec le nom de la machine et le nom de domaine
- 26. Création du vérificateur de nom de domaine
- 27. Obtenir le nom de domaine sur les événements ASP.NET Application_End
- 28. Récupère le nom de domaine d'une requête WCF?
- 29. Comment obtenir le domaine utilisateur \ nom d'utilisateur et nom d'affichage de SharePoint People Picker InternalId?
- 30. Conversion de nom de domaine en nom de société?