NET Core**项目,在我的一个编辑记录的页面中,当我在Razor中创建视图时,<input type="date">并没有向我显示传递它的值。
这是我的Razor密码:
<div class="input-group">
<div class="input-group-prepend">
<i class="input-group-text fa fa-user"></i>
</div>
@Html.TextBoxFor(model => model.NewPriceList.PriceFrom,
new { @class = "form-control", @type = "date",
@Value = Model.NewPriceList.PriceFrom })
</div>这就是我在作为HTML创建的工具中所看到的
<input class="form-control" data-val="true"
data-val-required="The Obwiązuje od field is required."
name="NewPriceList.PriceFrom" type="date"
value="2/15/2019 12:00:00 AM">但出于某种原因,它没有正确地呈现,这就是我得到的:

发布于 2019-05-17 18:46:05
将日期格式化为ShortDate。DateControl不喜欢一天中的时间:
<input class="form-control" data-val="true"
data-val-required="The Obwiązuje od field is required."
name="NewPriceList.PriceFrom" type="date"
value=@DateTime.Now.ToShortDateString()>https://stackoverflow.com/questions/56191860
复制相似问题