Frage

Ich habe eine Datenbank, die ein Datum enthält, und wir verwenden MaskedEditExtender (MEE) und MaskedEditValidator, um sicherzustellen, dass die Daten angemessen sind.Wir möchten jedoch, dass die Administratoren die Daten (insbesondere das Datum) bei Bedarf ändern können.

Wie kann ich dafür sorgen, dass das MEE-Feld vorab mit dem Datenbankwert gefüllt wird, wenn die Daten auf der Seite angezeigt werden?Ich habe versucht, „bind“ in der Eigenschaft „InitialValue“ zu verwenden, aber das Textfeld wird dadurch nicht gefüllt.

Danke.

War es hilfreich?

Lösung

Wir haben heute Morgen herausgefunden, warum unser Code den Extender falsch behandelt hat.Da die Datenbank das Datum als Datum/Uhrzeit verarbeitete, gab sie das Datum in diesem Format 99/99/9999 99:99:99 zurück, aber die Extender-Maske suchte nach diesem Format 99/99/9999 99:99

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

Der obige Code hat das Problem behoben.Vielen Dank an alle für ihre Hilfe.

Andere Tipps

Beziehen Sie sich auf die asp.Net Ajax-Toolkit-Erweiterungen unter:

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

Wenn ja, haben Sie überprüft, ob Ihre Daten im richtigen Format zurückkommen?Damit es angezeigt werden kann, muss es mit Ihrem Datumsformat übereinstimmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top