Вам необходимо указать формат rfc3339
@Html.TextBoxFor(
model => model.NewPriceList.PriceFrom ,
<b>"{0:yyyy-MM-dd}",</b>
new {
@type= "date",
@class = "form-control"
@value = Model.NewPriceList.PriceFrom
}
)
Или, если вы просто хотите использовать модель для визуализации значения, вам не нужно указывать @value=
:
@Html.TextBoxFor(
model => model.NewPriceList.PriceFrom ,
<b>"{0:yyyy-MM-dd}",</b>
new {
@type= "date",
@class = "form-control"
}
)
Или просто используйте InputTagHelper
:
<input asp-for="NewPriceList.PriceFrom" class = "form-control" >
InputTagHelper
автоматически выберет правильный формат для вас, если вы используете [DataType(DataType.Date)]
атрибут аннотации.