ユーザーコントロールに RadMaskedTextBox があり、ページの読み込みでマスクを変更して、日付、金額、整数、または文字列を受け入れるようにします。
(例えば :
txt.Mask= "###,###,###,###";// お金の
場合 txt.Mask= "####/##/##";// 日付の場合
)
各項目について、文字列以外のマスクを変更できますが、文字列のマスクを設定する方法がわかりません (すべての単語と数字を受け入れるため)。
マスク内の特定の位置で任意の文字を受け入れるには、プレースホルダーaを使用します。これは、マスクの動作に関する Telerik のドキュメントにあります。
マスク要素a : 任意の文字を受け入れます。マスク内でこの位置が空白の場合、プロンプト文字としてレンダリングされます。
一方、特定の状況でマスク機能を完全に無効にしたい場合は、RadTextBox などの代替コントロールを追加して、代わりに有効にする必要があります。これは、Telerik フォーラムのスレッドで言及されています。Silverlight および WPF の場合、RadMaskedTextBox コントロールには、None に設定してマスクを無効にできる "MaskType" プロパティがありますが、コントロールの ASP.Net バージョンにはこれがありません。