MVC3 - & Gestochen Ändern DateTime String von "mm/dd/yyyy 12:00:00 AM" "mm/dd/yyy" in eine Textbox

Ich versuche zu stoppen Sie die Zeit von der Anzeige in einen Geburtstags-Text-Feld, das verwendet DateTime

Mein Code: (ich bin mit dem Jquery DatePicker)

<label for="birthday">Birthday:</label>
            @Html.TextBox("birthday", (Model.Birthday.ToString()), new { @class = "datePicker" })

Javascript:

$(document).ready(function () {
    $('.datePicker').datepicker({ showOn: 'both', buttonImage: "/content/images/calendar-red.gif" });
});

Habe ich das Modell-setup für das Datum:

[DataType(DataType.Date)]
public DateTime? Birthday { get; set; }

Noch den Text in das Textfeld zeigt:

"8/21/2010 12:00:00"

Ich möchte Text in das Textfeld anzeigen als nur:

"8/21/2010"

Ich habe alles versucht, von:

@inherits System.Web.Mvc.WebViewPage<System.DateTime>

aber wird nicht lassen Sie mich tun, da bin ich @mit einem Modell

InformationsquelleAutor der Frage Timothy Green | 2011-02-12

Schreibe einen Kommentar