【发布时间】:2022-02-14 20:44:11
【问题描述】:
我有一个包含时间创建字段的 html 表单,我想在加载时在表单中显示当前日期和时间。我尝试了许多 .ToString() 重载和时间格式,但似乎没有显示该值。
<label asp-for="TimeCreated" class="control-label"></label>
<input asp-for="TimeCreated" class="form-control" value="@{DateTime.Now.ToString("DD-MM-YYYYThh:mm");}" />
<span asp-validation-for="TimeCreated" class="text-danger"></span>
【问题讨论】:
-
你得到了什么,你期望什么?
-
我希望表单“timecreated”已经填充了 DateTime.Now 加载时
-
并且没有编译错误或警告?尝试在函数调用结束时删除
;。究竟如何解决这个问题取决于您正在运行的 ASP.NET 版本 -
我正在运行 asp.net 5.0 没有警告,没有编译错误,表单填充了“空白”预填充模板“DD.MM.YYYY hh.mm”
-
你试过静态值吗?如果这行得通,那么@你有问题,你需要看看。