下午所有,
我正在网页上显示用户名,说明谁已锁定网页进行编辑。我使用以下代码...
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 :(得分:0)
如果您认为所有用户的域名都相同,只需使用User.Identity.Name
String.Replace
剥离即可
User.Identity.Name.Replace("MyDomainName\", "")
答案 1 :(得分:0)
我会做这样的事情:
lock.LockedBy = User.Identity.Name.Contains("\\")? User.Identity.Name.Substring(name.IndexOf("\\")+1):User.Identity.Name;
如果您经常这样做,请将其移至某个功能。