Ich habe Variablen wie:
%Vor%Ich möchte diese als Datum im Format: 11/06/2011 02:11
anzeigenIdealerweise hätte ich gerne eine Art HTML-Helfer dafür. Hat jemand da draußen schon etwas, das meinen Bedürfnissen entspricht?
Sie könnten eine Display-Vorlage oder Editor-Vorlage wie in diese Antwort erstellen , aber das Format würde für alle DateTime-Variablen im angegebenen Bereich gelten (möglicherweise gut oder schlecht).
Mit dem DisplayFormat -Attribut können Sie Formate für einzelne Formate definieren Felder.
Denken Sie daran, @Html.DisplayFor(model=>model.crd)
und / oder @Html.EditorFor(model=>model.crd)
-Syntax für beide oben genannten zu verwenden.
Sie können immer auch die Methode DateTime.ToString()
in Ihren Ansichten verwenden, um mehr Anzeigen zu schalten hoc Formatierung.
in Ihrem Modell können Sie [DisplayFormat] Attribut mit festlegen Formatierung wie gewünscht
%Vor%Verwenden Sie diesen Code, um Ihr Datum zu formatieren:
%Vor% Wenn Ihr Datumsfeld das erforderliche Attribut enthält, möchten Sie null
value nicht überprüfen.
Andernfalls können Sie den ternären Operator
Wenn Sie eine Liste von Daten haben und die erste nehmen möchten:
%Vor%Tags und Links asp.net-mvc asp.net-mvc-3