有没有办法在输入文本框时将名称的第一个字母大写?.net大写文本框中的名称
例如,当一个类型为john doe时,该文本框应显示John Doe。
我知道它可以在C#代码中完成,但只是想知道是否有更简单的方法通过属性或正则表达式。
有没有办法在输入文本框时将名称的第一个字母大写?.net大写文本框中的名称
例如,当一个类型为john doe时,该文本框应显示John Doe。
我知道它可以在C#代码中完成,但只是想知道是否有更简单的方法通过属性或正则表达式。
您可以在CSS标记中执行此操作 - 如果您将CSS属性text-transform
添加到文本框中,其值为capitalize
,它将使每个单词的第一个字符为大写,例如,
<asp:textbox runat="server" id="NameTextBox" style="text-transform:capitalize;" />
需要:-)无码
这就是一。我知道我以前使用过它:)。谢谢 –
如果你愿意,不应该很难做到,除此之外,还有一个ToTitleCase()可能符合你的目的。
http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase(v=vs.90).aspx
在System.Globalization Namespace
使用ToTitleCase()
可资本化。
也可用于有趣http://stackoverflow.com/questions/1026069/capitalize-the-first-letter-of-string-in-javascript – Aristos