Problème de liaison de données avec une boîte à outils ASP.Net AJAX MaskedEditExtender

StackOverflow https://stackoverflow.com/questions/12225

Question

J'ai une base de données qui contient une date et nous utilisons MaskedEditExtender (MEE) et MaskedEditValidator pour nous assurer que les dates sont appropriées.Cependant, nous voulons que les administrateurs puissent accéder et modifier les données (en particulier la date) si nécessaire.

Comment puis-je pré-remplir le champ MEE avec la valeur de la base de données lorsque les données sont affichées sur la page ?J'ai essayé d'utiliser « bind » dans la propriété « InitialValue », mais cela ne remplit pas la zone de texte.

Merci.

Était-ce utile?

La solution

Nous avons découvert ce matin pourquoi notre code gérait mal le répéteur.Puisque la base de données traitait la date comme date/heure, elle renvoyait la date dans ce format 99/99/9999 99:99:99 mais nous avions le masque d'extension recherchant ce format 99/99/9999 99:99.

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

le code ci-dessus a résolu le problème.merci à tous pour leur aide.

Autres conseils

Faites-vous référence aux extensions de la boîte à outils asp.Net Ajax à l'adresse :

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

Si oui, avez-vous vérifié que vos données reviennent dans le bon format ?Il devra correspondre à votre format de date pour être affiché.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top