我有一個sharepoint應用程序,在這我必須顯示當前用戶,我使用SPContext.Current.Web.CurrentUser.LoginName
。那麼它會返回XXXXXX \ abida。但我只想要像abida這樣的用戶名。如何達到這個要求?如何刪除域名?
Q
如何刪除域名?
1
A
回答
3
請注意,我們有逃跑的斜線...
string loginName = SPContext.Current.Web.CurrentUser.LoginName;
string[] loginNameParts = loginName.Split('\\');
string loginNameWithoutDomain = nameParts[1];
我相信,以使用名存實亡,因爲某些原因和你是不是依靠用戶名,你這樣做是本身就是獨一無二的。您可以擁有DOMAIN1 \ BobSmith和DOMAIN2 \ BobSmith - 因此,如果您使用「BobSmith」作爲唯一的用戶名,則可能會出現問題。
0
你沒有。沒有域名前綴,名稱不保證是唯一的。如果你真的想顯示它沒有,然後刪除它 - 在「\」拆分字符串和使用第二個元素。有多種方法可以做到這一點,從字符串上的Split方法到使用IndexOf作爲「\」,然後用substring提取提醒。
相關問題
- 1. 刪除域名
- 2. 如何從URL中刪除子域名?
- 3. 刪除子域名(www)
- 4. 刪除域名擴展
- 5. HBase:如何刪除區域
- 6. 如何刪除域=從URL
- 7. 從機器名稱中刪除域名
- 8. 如何從Google索引中刪除子域名,鏈接到主域名
- 9. 保留電子郵件域名,但刪除頂級域名
- 10. 將映射自定義域名將刪除appspot.com域名嗎?
- 11. 強制子域名和刪除子域名
- 12. 從域名服務器中刪除舊的域名作爲域名服務器
- 13. 如何刪除文件名?
- 14. 從URL中刪除的域名
- 15. TortoiseSVN刪除完全限定的域名
- 16. 在nginx域名後刪除點
- 17. 轉發域名並刪除子目錄
- 18. 不能刪除或更改域名
- 19. Silverlight的域名服務 - 刪除驗證
- 20. 域名擴展刪除行爲
- 21. 域名在刪除後仍然存在
- 22. 刪除網站到另一個域名
- 23. 使用mod_rewrite刪除國家域名
- 24. 在CodeIgniter中從域名中刪除www
- 25. 從網址中刪除子域名
- 26. 從Form Post中刪除子域名
- 27. 如何使用OpenCV從名片中刪除非文本區域?
- 28. 如何刪除特定域名或字符串的url鏈接
- 29. 如何從目錄/文件URI中刪除域名?
- 30. 如何獲取到期/刪除域名列表