半角英数字、ひらがな、カタカナなど、入力を許可する文字種を限定したい場合、InputMan for ASP.NETでは次のような方法で、入力可能な文字種を制限し、不正な入力が行われないソリューションを提供しています。
テキストコントロールの
Formatプロパティに文字種を設定するキーワードを指定することで、コントロールに入力可能な文字種を制限することができます。
また、
マスクコントロールでは、
Formatプロパティにキーワードを使用した書式を指定することができ、書式設定による文字種制限を行うことができます。
テキストコントロールの
AutoConvertプロパティ、
マスクコントロールの
AutoConvertプロパティをTrueに設定することで、入力した文字が
Formatプロパティもしくは
Formatプロパティで指定した文字種に自動的に変換されます。
文字種検証コントロールを使用して、コントロールに入力された文字種を検証することができます。
CharcterSetプロパティで、検証対象コントロールに入力可能な文字種を、キーワードを使用して設定します。エラー時にはポストバックが実行されず、不正な値がサーバーに送信されるのを抑制することができます。