【发布时间】:2019-01-27 12:58:54
【问题描述】:
我在一个 MVC 视图上有这个帮助方法,它返回用户的名字和姓氏(Windows autheticated 应用程序)
@helper AccountName()
{
using (var context = new PrincipalContext(ContextType.Domain))
{
var principal = UserPrincipal.FindByIdentity(context, User.Identity.Name);
@principal.GivenName<text> </text>@principal.Surname
}
}
如何提取用户的首字母(名字的首字母和姓氏的首字母)?
我用 linq 试过了:
@AccountName().ToString().Split(' ').Select(x => x[0]).ToArray()
但结果是:
System.Char[]
任何帮助将不胜感激
【问题讨论】:
-
那个字符数组包含名字和姓氏的第一个字母..你已经有了自己的答案
标签: c# asp.net-mvc razor