ASP.Net AJAX ツールキット MaskedEditExtender のデータバインドの問題
-
08-06-2019 - |
質問
日付を含むデータベースがあり、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
その場合、データが正しい形式で戻ってくることを確認しましたか?表示するには日付形式と一致する必要があります。
所属していません StackOverflow