나는 하나의 셰어 포인트 응용 프로그램을 가지고 있는데, 나는 현재 사용자를 보여 주어야한다. 나는 SPContext.Current.Web.CurrentUser.LoginName
을 사용했다. XXXXXX \ abida를 리턴합니다. 하지만 나는 abida와 같은 사용자 이름 만 원합니다. 이 요구 사항을 달성하는 방법은 무엇입니까?도메인 이름을 제거하는 방법은 무엇입니까?
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를 사용하고 부분 문자열을 사용하여 미리 알림을 추출하는 여러 가지 방법이 있습니다. 우리가 슬래시를 탈출해야
관련 문제
- 1. 약어로 도메인 이름을 제외한 점을 제거하는 정규식이란 무엇입니까?
- 2. tcsh의 경로에서 파일 이름을 제거하는 방법은 무엇입니까?
- 3. Spamhaus의 SBL에 도메인 이름을 묻는 방법은 무엇입니까?
- 4. asp.net에서 전체 도메인 이름을 얻는 방법은 무엇입니까?
- 5. 사용자가 스푸핑 도메인 이름을
- 6. 컬렉션에서 가져오고 컬렉션에서 제거하는 방법의 이름을 지정하는 방법은 무엇입니까?
- 7. 양식이 요청을 보낸 후 URL에서 컨트롤러 이름을 제거하는 방법은 무엇입니까?
- 8. VIM 사전 메뉴에서 파일 이름을 제거하는 방법은 무엇입니까?
- 9. Windows Mobile에서 제어 패널의 앱 이름을 제거하는 방법은 무엇입니까?
- 10. 비어 있지 않은 네임 스페이스에서 이름을 제거하는 방법은 무엇입니까?
- 11. 하나의 IP 주소로 해석되는 모든 도메인 이름을 찾는 방법은 무엇입니까?
- 12. 지저분한 사용자 입력에서 도메인 이름을 일치/추출하는 방법은 무엇입니까?
- 13. Python/GAE로 현재 도메인 이름을 얻는 방법은 무엇입니까?
- 14. 자바 서블릿의 요청에서 도메인 이름을 얻는 방법은 무엇입니까?
- 15. 도메인 네임 스페이스 내부의 클래스 이름을 올바르게 지정하는 방법은 무엇입니까?
- 16. 사용자의 도메인 이름을 웹 응용 프로그램에 연결하는 기본 방법은 무엇입니까?
- 17. 한 행에 많은 도메인 이름을 설정하는 방법은 무엇입니까?
- 18. 웹 뷰에서 도메인 이름을 가져 오는 방법은 무엇입니까?
- 19. 도메인 이름을 단일 IP 주소로 변환하는 방법은 무엇입니까?
- 20. 도메인 URL 및 애플리케이션 이름을 얻는 방법은 무엇입니까?
- 21. FQDN에서 도메인 이름을 얻으시겠습니까?
- 22. 도메인 이름을 설정하십시오
- 23. .ka 도메인 이름을 설정하려고합니다.
- 24. 창에서보기를 제거하는 방법은 무엇입니까?
- 25. Hadoop을 제거하는 방법은 무엇입니까?
- 26. Apache Rewrite 규칙에서 도메인 이름을 바꾸려면 어떻게합니까?
- 27. django 모델의 호스트 도메인 이름을 확인하십시오.
- 28. 하위 도메인/도메인 이름을 기준으로 색인 페이지 변경
- 29. CodeIgniter 컨트롤러 이름을 기반으로하는 서브 도메인
- 30. SOAP 요청의 모듈 이름, 제거하는 방법은 무엇입니까?