ASP.Net上方字符串的第一个字符
本文关键字:第一个 字符 字符串 Net ASP | 更新日期: 2023-09-27 18:20:56
我试图在ASP.net中返回用户名,但更喜欢将第一个字符转换为大写,例如,如果用户名是"test",我希望返回"test"。
获取用户名的代码:
<h3>Welcome Home<strong><%: User.Identity.Name %></strong>.
不是100%确定如何实现这一点,我很确定它最终会变得简单,但任何帮助都将不胜感激。
感谢
固定
h3>Welcome Home <strong><%: User.Identity.Name.ToUpper().Substring(0,1) + User.Identity.Name.ToLower().Substring(1) %></strong>.
System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(User.Identity.Name);
您可以通过以下示例实现这一点
string input;
char.ToUpper(input[0]) + input.Substring(1);
char.ToUpper(User.Identity.Name[0]) + User.Identity.Name.Substring(1)
您不需要任何代码,只需使用普通的CSS:
<h3>Welcome Home<strong style="text-transform: capitalize;"><%: User.Identity.Name %></strong></h3>
在我所能看到的所有浏览器中工作。
实时测试用例。