В моем MVC основном веб-приложении я не вижу datepicker во всех браузерах, поэтому я хотел бы использовать jQuery datepicker.
В настоящее время в моей модели у меня есть:
[Required]
[Display(Name = "RegisterDate")]
//[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd hh:mm:ss}")]
public override DateTime RegisterDate { get; set; }
В файле. html у меня есть: (это всего лишь несколько фрагментов кода)
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
...
<div class="form-group">
<label asp-for="RegisterDate" class="control-label"></label>
<input asp-for="RegisterDate" class="form-control" value="@DateTime.Now.ToString("yyyy-MM-ddThh:mm")" />
<span asp-validation-for="RegistertDate" class="text-danger"></span>
</div>
Мой вопрос: как мне заставить jquery datepicker работать над этим? Я не хочу загружать какие-либо пакеты NuGet из-за некоторых зависимостей от проекта. Я предпочитаю работать с CDN.
Заранее спасибо за помощь.