1

forums.asp.net のスレッドによると、Empty Mask は入力テキスト ボックスに表示されるマスク"_ _ _ _ / _ _ / _ _"です。サーバー側のコードでは、MaskedEdit.Mask プロパティは、どのプロンプト文字にも置き換えられない構成マスク文字列のみを保持します"9999/99/99"

私の質問は、追加のコーディングなしで空のマスクを直接取得できる方法はありますか? またはそれを行うための最も単純なコード。

ありがとう

ウィリアム

4

1 に答える 1

1

空のマスクは、ビヘイビアによってクライアント側で計算されるMaskedEditため、情報は実際にはサーバー側に存在しません。動作オブジェクトのプロパティを介してJavascriptコードから取得でき_EmptyMaskます(ただし、そのプロパティは「プライベート」であるため、ツールキットのバージョンによってはYMMVです)。

サーバー側でその情報が絶対に必要な場合は、AJAX コントロール ツールキットのソース コード、具体的には の_createMask()メソッドを参照しMaskedEditBehavior.js、そのロジックを C# で再実装できます。

于 2011-05-03T08:21:44.670 に答える