質問

日付を含むデータベースがあり、MaskedEditExtender (MEE) と MaskedEditValidator を使用して日付が適切であることを確認しています。ただし、必要に応じて管理者がデータ (特に日付) を変更できるようにしたいと考えています。

データがページに表示されるときに、MEE フィールドにデータベース値を事前に入力するにはどうすればよいですか?「InitialValue」プロパティで「bind」を使用しようとしましたが、テキストボックスに値が入力されません。

ありがとう。

役に立ちましたか?

解決

今朝、私たちのコードがエクステンダーを誤って処理していた理由が分かりました。データベースは日付を日付/時刻として処理していたので、99/99/9999 99:99:99 という形式で日付を返していましたが、拡張マスクはこの形式 99/99/9999 99:99 を探していました。

Mask="99/99/9999 99:99:99"

上記のコードで問題は解決されました。助けてくれた皆さんに感謝します。

他のヒント

次の asp.Net Ajax ツールキット拡張機能を参照していますか?

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx

その場合、データが正しい形式で戻ってくることを確認しましたか?表示するには日付形式と一致する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top