我有一个' date‘类型的输入,我正在尝试让Razor代码预先填充服务器已经有的信息,因为它是我正在开发的一个MVC应用程序上的一个编辑字段。
我使用的代码是:
<input type="date" name="DeliveredDate" id="DeliveredDate" value='@Model["order"].DeliveredDate.ToString("mm/dd/yyyy")'>
我可以让代码在页面的任何其他部分显示字符串,但是有没有什么技巧可以让相同的字符串填充日期字段的值呢?我所有的谷歌搜索都没有找到任何特别有用的东西。
发布于 2018-12-19 04:53:31
正确的命令最终是
@Model["order"].DeliveredDate.ToString("yyyy-MM-dd")
但是后来我从我的讲师那里了解到,可以显示的日期范围是可以显示的,而且不同的平台会有所不同,但我非常确定可以显示的日期范围在1950年到2049年之间。
一旦我实际将它应该显示的日期设置为在该范围内的日期,它就可以工作,如果我试图显示一个超出该范围的日期,它将再次中断。
https://stackoverflow.com/questions/53826009
复制相似问题