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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top