Я играю с системой бронирования в MVC. У меня есть вид, где вы выбираете 3 разных значения (лечение, парикмахер и дата).
@using (Html.BeginForm("testing", "Home", FormMethod.Post)) {
<p id="frisor"> Frisör: @Html.DropDownList("Fris", "All")<a class="butt" onclick="showdiv()">Nästa steg</a></p>
<p id="behandling">Behandling: @Html.DropDownList("Cat", "All")<a class="butt" onclick="showdiv2()">Nästa steg</a></p>
<p>
Datum:
<input type="text" id="MyDate" /> <-------This is a jquery datetimepicker
</p
Я хотел бы сохранить клиентов три варианта в трех свойствах, которые я создал. Мой метод почты выглядит следующим образом:
[HttpPost]
public ActionResult Testing(string Fris, string Cat, DateTime MyDate)
{
kv.treatment = Cat
kv.Hairdresser = Fris;
kv.Datum = MyDate;
return View();
}
Я получаю два первых (парикмахер, лечение) в порядке, проблема в том, что я не знаю, как получить значение из jQuery datetimpicker. Любая помощь ценится!
Для input
требуется name
для включения в сообщение формы:
<input type="text" id="MyDate" name="MyDate" />
В противном случае браузер не будет включать его в опубликованные данные, поэтому он никогда не достигнет сервера для привязки к модели. (И, конечно, name
должно соответствовать имени аргумента метода для связующего элемента модели, чтобы соответствовать им.)