Date tag helper zeigt das Datum nicht aus der Datenbank an

9

Wenn ich den folgenden Code in meiner Bearbeitungsansicht verwende, wird das Datum nicht aus dem Modell angezeigt.

%Vor%

Die Eigenschaft des Modells wird wie folgt deklariert:

%Vor%

und der Wert wird im Modell übergeben

Warum funktioniert das nicht?

    
Tirdyr 16.02.2017, 13:31
quelle

1 Antwort

8

Das Problem ist, dass das Attribut [DataType(DataType.Date)] für Ihre Modelleigenschaft den Eingabe-Tag-Helfer type="date" HTML-Attribut erzeugt, was in HTML5 ein festes Standardformat verursacht - siehe hier: Gibt es eine Möglichkeit, das Eingabetyp=" Datum "-Format zu ändern?

Um das Feld mit dem richtigen Format anzuzeigen, entfernen Sie [DataType(DataType.Date)] -Attribut und Sie werden es schaffen. Um Schrägstriche im Datumsformat zu haben, müssen Sie sie wie folgt streichen:

%Vor%

Wenn Sie ein benutzerdefiniertes Datumsformat mit Datumsauswahl haben möchten, müssen Sie eine benutzerdefinierte JavaScript-Lösung verwenden.

    
Marcin Zablocki 16.02.2017, 14:51
quelle