Nin*_*per 1 c# asp.net lowercase asp.net-web-api
我有web方法从这个用户获取用户.User.Identity.Name.string用户名="ACCOUNTS\Ninja.Developer"我想将"ACCOUNTS \"之后的用户名部分转换为小写的用户名="ACCOUNTS \ninja.developer" "
public User GetUser()
{
var user = new User
{
Username = this.User.Identity.Name,<-- convert it here
IsAuthenticated = this.User.Identity.IsAuthenticated
};
return user;
}
Run Code Online (Sandbox Code Playgroud)
注意:双\不单\
使用此代码:
var Identity = this.User.Identity.Name;
var Username = Identity.Split('\\')[0] + @"\\" + Identity.Split('\\')[2].ToLower();
Run Code Online (Sandbox Code Playgroud)
当然你应该在名字之前检查有\角色等.
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |