Ich versuche, das ausgewählte Datum aus dem jQueryUI-Datapicker an das Modell zu binden, das im Controller verwendet werden soll, aber es gibt null zurück. Ich kann den ausgewählten Wert abzurufen, wenn FormcollectionAusgewähltes Datum von jqueryui datepicker an Modell
Ansichtsmodell verwendet wird
public class EmpViewModel
{
public int EmpId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime DateOfBirth { get; set; }
}
Ansicht
<div class="col-md-10">
@Html.EditorFor(model => model.DateOfBirth,
new { htmlAttributes = new { @class = "form-control datefield" } })
</div>
-Controller
public ActionResult Create(EmpViewModel emp)
{
}
die Methode in der folgenden Artikel versucht, aber couldn‘ t es funktioniert http://www.asp.net/mvc/overview/older-versions/using-the-html5-and-jquery-ui-datepicker-popup-calendar-with-aspnet-mvc/using-the-html5-and-jquery-ui-datepicker-popup-calendar-with-aspnet-mvc-part-4
Script
<script>
$(function() {
$(".datefield").datepicker();
})
</script>
dass Tutorial 5 Jahre alt ist, was Ihre MVC-Version? Bitte fügen Sie Ihr 'EmpViewModel' ein. – naveen
@naveen - MVC 5, inklusive Viewmodel – user3543878
Zeigen Sie den jquery Code, den Sie für den Datepicker verdrahtet haben. – Jecoms