.net 将文本框中的名称大写
本文关键字:文本 net | 更新日期: 2023-09-27 18:36:26
有没有办法在将名称输入文本框时将名称的首字母大写?
例如,当键入 john doe 时,文本框应显示 John Doe。
我知道它可以在 c# 代码中完成,但只是想知道是否有更简单的方法通过属性或正则表达式。
如果你愿意,自己做应该不难,除此之外,有一个ToTitleCase()可能会满足你的目的。
http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase(v=vs.90).aspx
您可以使用 CSS
在标记中执行此操作 - ff 您将 CSS 属性text-transform
添加到文本框中,值为 capitalize
,它将使每个单词的第一个字符大写,例如
<asp:textbox runat="server" id="NameTextBox" style="text-transform:capitalize;" />
无需代码:-)
使用 System.Globalization Namespace
中可用的ToTitleCase()
将其大写。