Как я могу удалить время из mvc datepicker и установить значение по умолчанию в представлении razor?

#c# #html #datetime #asp.net-core-mvc

Вопрос:

Это мой выбор свиданий:

 @Html.EditorFor(model =gt; model.Birthdate, "{dd MM yyyy}", new { htmlAttributes = new { @class = "form-control", @value = DateTime.Now } })  

В настоящее время он отображает дату следующим образом: 01-01-0001 00:00

Также неверно указано время по умолчанию. Я хочу, чтобы это было дата-время.Теперь по умолчанию.

Как я могу этого достичь?

Ответ №1:

Вы можете попробовать использовать type="datetime-local" :

 lt;input type="datetime-local" asp-for="Birthdate" value="@DateTime.Now.ToString("s")" /gt;