대안

2012-08-14 5 views
0

오후 모두 대안

임 편집을 위해 웹 페이지를 잠근있는 상태로 웹 페이지에 사용자 이름을 표시하고를 User.Identity.Name합니다. 다음 코드를 사용하고 있습니다 ...

If String.IsNullOrEmpty(lock.LockedBy) Then 

     lock.LockedBy = User.Identity.Name 
     hdnIsLockedBy.Value = User.Identity.Name 
     lock.AgendaID = Integer.Parse(lblAgendaNumber.Text) 

    End If 

나는 User.Identity.Name이 Domain \ Name을 반환한다는 것을 알고 있습니다. 내가 어떤 적절한 대안을 볼 수 없기 때문에 나는 단지 사용자의 이름을 되돌릴 수 있을지 궁금했다.

감사 베티

답변

0

단순히 String.Replace

User.Identity.Name.Replace("MyDomainName\", "") 
+0

@ Mike. 많은 고마워, 내 문제가 해결되었습니다. –

0

난 그냥 같은 것을 할 것 사용 User.Identity.Name에서 그것을 제거, 도메인 이름이 모든 사용자에게 동일하다고 가정 할 경우 :

lock.LockedBy = User.Identity.Name.Contains("\\")? User.Identity.Name.Substring(name.IndexOf("\\")+1):User.Identity.Name; 

자주하는 일이라면 기능으로 이동하십시오.