VB.NET
24. 1. 2009 15:44
anonym
88.101.147.13
Zdravim, potřeboval bych poradit jak z User.Identity.Name lze získat pouze uživatelské jméno bez názvu počítače či serveru..?
Děkuji předem za tipy
24. 1. 2009 16:29
Tomáš Jecha, MVP, MCSD
860 1596
Třeba pomocí regulárních výrazů:
System.Text.RegularExpressions.Regex.Replace(User.Identity.Name,"[^\\]+\\",String.Empty)
Tento výraz usekne všechno před zpětným lomítkem.
25. 1. 2009 9:04
Tomáš Herceg
1847 3847
Kanón na vrabce, ne? Asi 1000x rychlejší bude
Dim user As String = User.Identity.Name.Substring(User.Identity.Name.LastIndexOf("\") + 1)
25. 1. 2009 11:55
jo to je ono, díky.
25. 1. 2009 17:21
V tomhle případě určitě ano. Z demonstrativních účelů nechávám i řešení s regexem.
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít