Удалите автоматический выбор даты в chrome при использовании помощников тегов в Asp.Net MVC core 2.2 - PullRequest
3 голосов
/ 27 июня 2019

Используя следующий помощник по тегам в моем приложении asp.net core 2.2, Chrome отображает средство выбора даты html5 (как показано).

    <div class="col-md-6 input-group-sm">
        <label asp-for="Dob"></label>
        <input asp-for="Dob" class="form-control"/>
        <span asp-validation-for="Dob" class="text-danger"></span>
    </div>

Свойство модели для DOB - -

public DateTime? Dob { get; set; }

Что генерируется в хроме -

enter image description here

Это не происходит в Internet Explorer, и я вижу, что это связано с добавлением chrome type = "datetime-local" в html.

Вопрос

Есть ли способ удалить этот автоматически сгенерированный DatePicker, чтобы я мог использовать альтернативу?

1 Ответ

1 голос
/ 27 июня 2019

Вы можете просто использовать type="text", чтобы удалить значение по умолчанию type="datetime-local".

<input type="text" asp-for="Dob" class="form-control"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...