forums.asp.net のスレッドによると、Empty Mask は入力テキスト ボックスに表示されるマスク"_ _ _ _ / _ _ / _ _"
です。サーバー側のコードでは、MaskedEdit.Mask プロパティは、どのプロンプト文字にも置き換えられない構成マスク文字列のみを保持します"9999/99/99"
。
私の質問は、追加のコーディングなしで空のマスクを直接取得できる方法はありますか? またはそれを行うための最も単純なコード。
ありがとう
ウィリアム
forums.asp.net のスレッドによると、Empty Mask は入力テキスト ボックスに表示されるマスク"_ _ _ _ / _ _ / _ _"
です。サーバー側のコードでは、MaskedEdit.Mask プロパティは、どのプロンプト文字にも置き換えられない構成マスク文字列のみを保持します"9999/99/99"
。
私の質問は、追加のコーディングなしで空のマスクを直接取得できる方法はありますか? またはそれを行うための最も単純なコード。
ありがとう
ウィリアム
空のマスクは、ビヘイビアによってクライアント側で計算されるMaskedEdit
ため、情報は実際にはサーバー側に存在しません。動作オブジェクトのプロパティを介してJavascriptコードから取得でき_EmptyMask
ます(ただし、そのプロパティは「プライベート」であるため、ツールキットのバージョンによってはYMMVです)。
サーバー側でその情報が絶対に必要な場合は、AJAX コントロール ツールキットのソース コード、具体的には の_createMask()
メソッドを参照しMaskedEditBehavior.js
、そのロジックを C# で再実装できます。