Problema di associazione dati di un toolkit ASP.Net AJAX MaskedEditExtender
-
08-06-2019 - |
Domanda
Ho un database che contiene una data e stiamo utilizzando MaskedEditExtender (MEE) e MaskedEditValidator per assicurarci che le date siano appropriate.Tuttavia, vogliamo che gli amministratori possano accedere e modificare i dati (in particolare la data) se necessario.
Come posso precompilare il campo MEE con il valore del database quando i dati vengono visualizzati nella pagina?Ho provato a utilizzare "bind" nella proprietà "InitialValue" ma non popola la casella di testo.
Grazie.
Soluzione
Stamattina abbiamo scoperto perché il nostro codice gestiva in modo errato l'extender.Poiché il database gestiva la data come data/ora, restituiva la data in questo formato 99/99/9999 99:99:99 ma la maschera di estensione cercava questo formato 99/99/9999 99:99
Mask="99/99/9999 99:99:99"
il codice precedente ha risolto il problema.grazie a tutti per il loro aiuto.
Altri suggerimenti
Ti riferisci alle estensioni del toolkit asp.Net Ajax all'indirizzo:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx
Se sì, hai controllato che i tuoi dati tornino nel formato corretto?Dovrà corrispondere al formato della data per essere visualizzato.