作成日: 2017/08/29 最終更新日: 2017/08/29
文書種別
技術情報
詳細
マスクやコンボコントロールでは、テキストコントロールのLengthAsByteプロパティとMaxLengthプロパティに該当するプロパティが搭載されていません。
マスクやコンボコントロールでバイト単位で文字数を制限するには、TextChangingクライアント側イベントとGetByteCountクライアント側メソッドを使用します。
以下では、マスクコントロールに8バイト以上の入力を禁止する例を紹介します。
マスクやコンボコントロールでバイト単位で文字数を制限するには、TextChangingクライアント側イベントとGetByteCountクライアント側メソッドを使用します。
以下では、マスクコントロールに8バイト以上の入力を禁止する例を紹介します。
- プロパティウィンドウからMaskコントロールにTextChangingクライアント側イベント"GcMask1_TextChanging"を追加します。
クライアント側イベントを追加する方法については、製品ヘルプの次の項目をご確認ください。
[PowertTools InputMan for ASP.NET 10.0J]
-[クライアント側スクリプト]
- [イベントの追加]
- 生成されたスクリプトに次のような実装をします。
<script type="text/javascript"> function GcMask1_TextChanging(sender, eArgs) { if (GetByteCount(eArgs.Result) > 8) { eArgs.Cancel = true; } } </script>
旧文書番号
41189