我的 ASP.NET Core MVC 应用程序中有一个引导日期选择器。到目前为止这有效。现在我想从我的模型中获取开始日期(例如 20.06.2023)并在日期选择器中显示和突出显示。过去的日期不应该是可选的,灰色的。
这是我当前的日期选择器。
<script type="text/javascript">
$(document).ready(function () {
$("#datepicker").datepicker({
startDate: new Date(),
language: "de"
});
});
</script>
在这里我尝试从模型中获取日期,但它不起作用。
<script type="text/javascript">
$(document).ready(function(){
var dateStart= new Date('@Model.DateStart');
$("#datepicker").datepicker({
startDate: dateStart,
language: "de"
});
});
</script>
这就是我实现日期选择器的方式
<div class="form-group row">
<div class="col-sm-3" >
<input type="text" asp-for="DateStart" class="form-control" id="datepicker"/>
@Html.ValidationMessageFor(model => model.DateStart, "", new { @class = "text-danger" })
</div>
</div>
这是财产
public string? DateStart{ get; set; }
我还需要调整什么才能使其正常工作? 谢谢。