1

名前をテキスト ボックスに入力するときに、名前の最初の文字を大文字にする方法はありますか?

たとえば、john doe と入力すると、テキスト ボックスには John Doe が表示されます。

C#コードで実行できることは知っていますが、属性または正規表現を介した簡単な方法があるかどうか疑問に思っています。

4

3 に答える 3

7

必要に応じて自分で行うのは難しいことではありませんが、それ以外は、おそらく目的に役立つToTitleCase()があります。

http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase(v=vs.90).aspx

于 2012-06-06T12:27:13.607 に答える
5

CSS を使用してマークアップでこれを行うことができます - ff の値で CSS 属性text-transformをテキストボックスに追加するcapitalizeと、各単語の最初の文字が大文字になります。

<asp:textbox runat="server" id="NameTextBox" style="text-transform:capitalize;" />

コードは必要ありません:-)

于 2012-06-06T12:42:40.550 に答える
3

ToTitleCase()available inを使用して大文字にしますSystem.Globalization Namespace

于 2012-06-06T12:28:27.340 に答える